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