我正在尝试制作一个 jquerymobile (v1.1.1) 按钮动画,就好像它在闪烁一样。我已经做到了这一点:
myButton = $('<div data-role="button" data-theme="reset" data-inline="true" >save</div>').appendTo(this.myNode);
setInterval(
function(){
myButton.animate ({
opacity: 0.5
}, 400, function(){
myButton.animate ({
opacity:1,
},400);
});},1000);
这里的问题是:
- 只有
data-theme="reset"
这样我才能看到按钮外观的一些修改。 - 不透明度似乎是唯一可以修改的属性。
理想情况下,我希望能够为按钮的背景颜色或文本颜色设置动画,无论它可能具有什么数据主题。有什么建议么?
编辑:如果有帮助,jquerymobile为按钮生成的html如下:
<div data-role="button" data-theme="reset" data-corners="true" data-shadow="true"
data-iconshadow="true" data-wrapperels="span"
class="ui-btn ui-shadow ui-btn-corner-all ui-btn-up-reset">
<span class="ui-btn-inner ui-btn-corner-all">
<span class="ui-btn-text">save</span>
</span>
</div>