Jquery mobile 单击jQuery Mobile按钮更改颜色
我有以下代码可以在单击时更改按钮的颜色:Jquery mobile 单击jQuery Mobile按钮更改颜色,jquery-mobile,Jquery Mobile,我有以下代码可以在单击时更改按钮的颜色: $('.fav').live('click', function(e) { $(this).buttonMarkup({ theme: "b" }); }); 如何通过再次单击按钮返回到正常颜色(主题c) 有什么方法可以查看按钮的状态吗?因为它必须处于活动状态,所以您可以自己进行切换: $('.fav').live('click', function() { var dotoggle = $(this).attr("dotoggle"
$('.fav').live('click', function(e) {
$(this).buttonMarkup({ theme: "b" });
});
如何通过再次单击按钮返回到正常颜色(主题c)
有什么方法可以查看按钮的状态吗?因为它必须处于活动状态,所以您可以自己进行切换:
$('.fav').live('click', function() {
var dotoggle = $(this).attr("dotoggle");
if ( dotoggle == "1" ) {
$(this).buttonMarkup({ theme: "c" });
$(this).attr("dotoggle","0");
}
else {
$(this).buttonMarkup({ theme: "b" });
$(this).attr("dotoggle","1");
}
});
JSFiddle一个自定义切换示例:您能给我一个示例吗?必须是.live(),因为按钮是通过ajax加载到列表中的。这个解决方案行不通。