mx-effect
count
HTML Code:
<input class="input" mx-view="mx-effect/count" view-to="<%@toNumber%>">
<div mx-view="mx-effect/count" view-to="<%@toNumber%>" view-duration="2000" view-fixed="2" style="font-size: 30px;line-height: 50px;letter-spacing: 2px;"></div>
<button class="btn btn-brand ml5" type="button" mx-click="changeNumber({i:true})">increase number</button>
<button class="btn btn-brand ml5" type="button" mx-click="changeNumber()">decrease number</button>
Javascript Code:
let Magix = require('magix');
module.exports = Magix.View.extend({
tmpl: '@index.html',
render() {
let me = this;
me.updater.digest({
toNumber: 20
});
},
'changeNumber<click>'(e) {
let me = this;
let to = me.updater.get('toNumber');
let diff = 300;
if (!e.params.i) {
diff = -diff;
}
me.updater.digest({
toNumber: to + diff
});
}
});
dance
- 10ms
- 30ms
- 60ms
- 90ms
- 120ms
- 效果一
- 效果二
- 效果三
- 效果四
- 效果五
- 效果六
- 效果七
- 效果八
- 效果九
- 效果十
- 效果十一
HTML Code:
<mx-effect-dance value="<%=content%>" duration="<%=duration%>" dance="<%=dance%>" />
<mx-dropdown empty-text="单字效果间隔时间" style="width:180px" selected="<%:duration{refresh:true}%>">
<item value="10">10ms</item>
<item value="30">30ms</item>
<item value="60">60ms</item>
<item value="90">90ms</item>
<item value="120">120ms</item>
</mx-dropdown>
<mx-dropdown empty-text="动画效果" style="width:180px" class="ml10" selected="<%:dance{refresh:true}%>">
<item value="d1">效果一</item>
<item value="d2">效果二</item>
<item value="d3">效果三</item>
<item value="d4">效果四</item>
<item value="d5">效果五</item>
<item value="d6">效果六</item>
<item value="d7">效果七</item>
<item value="d8">效果八</item>
<item value="d9">效果九</item>
<item value="d10">效果十</item>
<item value="d11">效果十一</item>
</mx-dropdown>
Javascript Code:
let Magix = require('magix');
let Form = require('app/gallery/mx-form/index');
module.exports = Magix.View.extend({
tmpl: '@index.html',
mixins: [Form],
render() {
let me = this;
me.updater.digest({
content: '你从远处聆听我,我的声音却无法触及你。你从远处聆听我,我的声音却无法触及你。你从远处聆听我,我的声音却无法触及你。好像你的双眼已经飞离去,如同一个吻,封缄了你的嘴。好像你的双眼已经飞离去,如同一个吻,封缄了你的嘴。如同所有的事物充满了我的灵魂,如同所有的事物充满了我的灵魂,如同所有的事物充满了我的灵魂,你从所有的事物中浮现,充满了我的灵魂。你从所有的事物中浮现,充满了我的灵魂。你从所有的事物中浮现,充满了我的灵魂。',
dance: 'd1',
duration: '60'
});
}
});