由於有些日子我在Firefox 20更新的網站上遇到了問題.JQuery沒有在此更新的瀏覽器上運行。我有我的控制檯日誌中的2個錯誤,我沒有該瀏覽器的版本19:JQuery不適用於Firefox 20
TypeError : a.getElementsByClassName(...) is undefined
ReferenceError : JQuery is not defined
jQuery.noConflict();
感謝您的幫助。
由於有些日子我在Firefox 20更新的網站上遇到了問題.JQuery沒有在此更新的瀏覽器上運行。我有我的控制檯日誌中的2個錯誤,我沒有該瀏覽器的版本19:JQuery不適用於Firefox 20
TypeError : a.getElementsByClassName(...) is undefined
ReferenceError : JQuery is not defined
jQuery.noConflict();
感謝您的幫助。
在任何依賴jQuery運行的腳本或代碼之前,jQuery需要在頁面上導入/加載。但您網頁上的第一個腳本是:
<script type="text/javascript" src="/test/wp-content/themes/child/script/jquery.jcarousel.min.js"></script>
將jQuery添加到其他任何jQuery插件的/ code腳本之上。
關於jQuery,firefox 20中存在一個新問題。
https://support.mozilla.org/en-US/questions/955992
實現張貼在這個問題的線程解決臨時補丁的問題,直到修復了火狐在瀏覽器的bug。
不幸的是,這種情況下的錯誤是在涉及的腳本中,而不是在瀏覽器中...... – 2013-04-19 16:10:25
這是原型棄用腳本中的一個錯誤。該腳本嗅探基於Gecko的瀏覽器,並用空函數替換Element.prototype.getElementsByClassName,這當然會破壞元素上的getElementsByClassName調用...
看起來像代碼中的錯誤。你使用的是什麼版本的jQuery? 'getElementByClassName'永遠不會通過提交者('Element'後缺少's')。 – 2013-04-11 10:46:14
'getElementByClassName'不存在。我想你談論'getElementsByClassName' – Andy 2013-04-11 10:46:33
你是否引用到jQuery庫? – Jai 2013-04-11 10:46:41