2017-05-25 69 views
0

我有這樣的錯誤在WordPress的:JS問題WordPress的(沒有定義myinit)

Uncaught ReferenceError: myinit is not defined at HTMLScriptElement.onload

我可以看到一些添加的代碼檢查像Java腳本:

..../scripts.js' async onload='myinit()'></script> 

....tools.min.js' async onload='myinit()' defer='defer'></script> 

我已經刪除了緩存插件,但這不是一個解決方案。 當我第一次在隱身模式下打開網站,一些懸停效果和滑塊革命不起作用,但我做了幾次刷新後,它看起來很完美(即使我還有錯誤)

有什麼辦法刪除全部onload='myinit()'

回答

0

我剛找到解決方案。

我刪除了這部分在functions.php在主題目錄下。

function defer_parsing_of_js ($url) { 
    if (FALSE === strpos($url, '.js')) return $url; 
    if (strpos($url, 'jquery.js')) return $url; 
    return "$url' async onload='myinit()"; 
} 
add_filter('clean_url', 'defer_parsing_of_js', 11, 1); 

我現在不是爲什麼它到達那裏。