問題:瀏覽器提示 JQuery 未定義
解答:
有時,使用引用了 jQuery 檔案的模板時,瀏覽器出現 JQuery 未定義這個錯誤。
原因很簡單,就是在引用 JQuery 的 js 檔案時,順序不對,jquery.js 這個引用必須在最前面,不然就會出錯。但是,由於 discuz 自身 JS 程式碼的特殊性,有些第三方 JS 檔案不能寫前面,否則,無法使用。
可在模板標頭檔案中新增以下限制程式碼:
<script language=”javascript” type=”text/javascript”>
function killerrors() {
return true;
}
window.onerror = killerrors;
</script>