我有这段代码可以在单击时更改按钮的颜色:
$('.fav').live('click', function(e) {
$(this).buttonMarkup({ theme: "b" });
});
如何通过再次单击按钮恢复正常颜色(主题 c)?
有没有办法查看按钮的状态?
我有这段代码可以在单击时更改按钮的颜色:
$('.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:http: //jsfiddle.net/PLx8v/3/