最近,在我的網站開發過程中遇到了一個棘手的問題,就是jquery a元素的點擊事件失效了。我搜索了很多資料,做了不少嘗試,最終找到了解決方法。
首先,我想提醒大家的是,jquery a元素的點擊事件失效有很多原因,我這里介紹的只是其中一種。
原因是我的網站使用了一個比較新的jquery版本,其中一些過時的方法被移除了,導致了點擊事件失效。
解決方法很簡單,就是修改代碼中的過時方法為新的方法即可。具體改動如下:
// 原來的代碼 $('a').live('click', function() { // 處理點擊事件 }); // 修改后的代碼 $(document).on('click', 'a', function() { // 處理點擊事件 });
修改后,我重新測試了一下網站,發現點擊事件已經可以正常觸發了。希望這篇文章能幫助到遇到同樣問題的朋友。
上一篇兩側欄目css代碼
下一篇jquery app應用