点击jQuery Mobile的按钮改变颜色

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");

 }

});

 

你可能感兴趣的:(JQuery Mobile)