我正在嘗試製作一個jquerymobile(v1.1.1)按鈕動畫,就像它在閃爍一樣。 這一步我已經得到了:在jquerymobile中動畫按鈕css屬性
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>
你能張貼jQuery Mobile的生成按鈕的HTML? jQuery Mobile爲飛行中的HTML添加了很多類的聲明。這將有助於查看它爲您的按鈕生成了什麼。 – Lowkase