我正在開發一個響應式網站,它使用兩個包括爲移動版或桌面版添加不同的頁眉和頁腳。檢查一個特定的文件是否有權訪問jQuery
在桌面上,一切工作正常,jQuery正常使用,但是一旦我在模擬手機(chrome)上加載網站,使用jquery的相同文件似乎根本沒有執行任何jquery。
我想檢查是否jQuery的是工作或不符合:
$(document).ready(function() {
console.log('jQuery loading on mobile');
});
,並沒有什麼記錄在控制檯中。然而,完全相同的代碼將其記錄在桌面上。於是我檢查如果jQuery的是在移動網站加載的所有:
window.onload = function() {
if (window.jQuery) {
// jQuery is loaded
alert("Yeah!, loading");
} else {
// jQuery is not loaded
alert("Doesn't Work");
}
}
對此我收到「呀!加載」警報,這意味着jQuery是,事實上,工作網站。
在我的main.js函數使用它之前,我在頭文件中添加了jQuery(在這種情況下,包含在手機中),如果我檢查控制檯jQuery 是,據我所知,如果一個庫在使用它的文件之前包含在頭文件中,它應該可以工作,對吧?
有沒有辦法確認一個文件是否由於某種原因不能訪問包含的庫?
注: jQuery的是在移動導航用於檢查點擊等,我可以看到它在那裏工作,但我似乎無法在人體內使用它...
我知道,這是奇怪的事情。爲了測試,我只是使用$(document).ready(function(){,然後打印到控制檯,如我的問題所示,但它不起作用。 –