jquery-mobile-移動
我有這樣的代碼來改變點擊一個按鈕的顏色:
$('.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");
}
});