以下作品中的JavaScript jQuery代碼,但我想2層的功能添加到該按鈕的狀態。jQuery的變化股利按鈕狀態和單擊禁用
當用戶單擊其中一個按鈕時,未點擊的另一個按鈕將獲得一個新類(外觀)。
兩個按鈕的狀態應更改爲不可點擊。
[div id="1" class="__button_image"] [/div] [div id="2" class="__button_image"] [/div]
$("div.__button_image").mouseover(function() { $(this).addClass("__button_image_hover"); }); $("div.__button_image").mouseout(function() { jq(this).removeClass("__button_image_hover"); }); $("div.__button_image").click(function() { $(this).removeClass("__button_image_hover"); $(this).addClass("__button_image_clicked"); jQuery.get('/do/request'); });
感謝解除綁定的意見,我把它更進一步,說: .unbind( '點擊'); .unbind('mouseover'); .unbind('mouseout'); 要完全禁用按鈕相互作用,一旦用戶點擊這兩個按鈕中的一個。 – jdev 2009-04-20 21:44:01
您可以使用.unbind()(不帶任何參數)來解除所有綁定事件。 – 2009-06-30 11:32:45