我想用JavaScript來實現一個功能。我在我的html頁面上有一個圖標(div標籤)。我想實現一旦它變成另一個圖標時點擊它的功能。但是,當我點擊那個改變的圖標時,它應該恢復到原來的圖標。Jquery點擊功能只被調用一次
現在,這是問題所在,圖標會在第一次點擊時變成另一個圖標,但它不會在第二次點擊時恢復爲原始圖標。實際上,當我第二次點擊它時,它的jquery的click函數沒有被調用。
有什麼想法?
以下是代碼:
$("#volume-slide-img").hide();
$("#volume-icon").click(function() {
if (document.getElementById('volume-slide-img').style.display == 'none') {
$("#volume-slide-img").show();
}
else {
$("#volume-slide-img").hide();
}
});
該代碼爲我工作。問題可能在別的地方。你有完整的代碼嗎?和PLZ格式更好,也許使用jsfiddle.net – pixelfreak 2011-06-11 02:42:41