我是網頁開發的新手。IE8上的JavaScript/Jquery點擊事件無法正常工作
我在我的項目的按鈕上有一些問題。 這行代碼是工作在所有Web瀏覽器,除了IE8:
$("#SampleBtn").live("click", function(){
console.log('It works!');
});
它不作出反應的方式點擊時是應該的。在這個例子中,它應該打印出「It works!」,顯然沒有任何反應。但是,如果用戶點擊按鈕而不放開(keydown)超過1秒鐘,它就可以工作。
我不太確定問題是從哪裏來的。它是否與.live或click事件有關?
任何幫助將不勝感激。謝謝!
「活」方法在1.7中被棄用,**在1.9中被刪除**。你使用什麼版本?另一種方法是使用'on'。 – elclanrs 2013-03-06 23:50:15
你使用的是什麼版本的jQuery?在控制檯中查找'$ .fn.jquery'。同樣在IE瀏覽器中,控制檯對象在開發者控制檯打開之前不存在。如果您在此之前嘗試訪問控制檯,您將收到錯誤消息。 – 2013-03-06 23:51:27
我正在使用1.8.2。我嘗試'開',但現在,它甚至不能在Chrome中工作 – Kimpoy 2013-03-06 23:55:56