我正在與基金會5工作,但我不認爲這是具體的只是基礎,因爲它是更多的JavaScript問題。Modernizr.load無法加載文件
在我的文檔頭我加載.js文件modernizr.js
然後在我的文件體的底部,我嘗試使用JavaScript .load()這樣的
功能<script type="text/javascript">
Modernizr.load(function(){
console.log('hello world');
});
</script>
這是造成一個「遺漏的類型錯誤:未定義是不是一個函數」
我真的不知道發生了什麼事情。該頁面仍然加載並且日誌消息按預期出現,但我不想繼續在代碼中使用未捕獲的異常。
這個功能有什麼問題,我該如何克服這個障礙?
Modernizr是在此代碼之前加載的嗎?它需要。 'Modernizr.load()'用於加載Modernizr本身之後加載的其他資源。 Doc here:http://modernizr.com/docs/#load – jfriend00 2014-11-02 03:19:25
hi jfriend00 yes,modernizr已經加載到文檔的頭部。該腳本位於頁腳下方的標籤底部。 – steffan 2014-11-02 03:22:48
請在一個簡單的jsFiddle中重現這一點,然後因爲你所報告的內容沒有意義,所以顯然我們不明白到底發生了什麼,因此需要重現。另外,你想用那個'.load()'行來完成什麼?通常,您指定要加載的資源。 – jfriend00 2014-11-02 03:38:08