我想在一個單獨的文件functions.js中編寫我的javascript函數。現在,該文件包含一個功能:用一些簡單的Javascript掙扎
function noOverlay() {
$('.overlay').css('display','none');
};
在我的HTML我有以下兩行:
<script type="text/javascript" src="/functions.js"></script>
<script>
$(document).ready(
noOverlay()
);
</script>
本質上講,我試圖做的是在外部文件中容納的功能,並調用它在我的HTML。也許$ document.ready不是正確的方法來做到這一點。或者,也許我只是犯了一個愚蠢的錯誤。謝謝!
您是否正在導入jQuery? – Ivan
該方法應該很好。你是否100%確定你正在解釋症狀?儘管hackish,在你的函數中放入一個console.log或alert以查看它是否觸發。 – Larsenal
該方法不正確noOverlay()正被立即調用而不是準備就緒。準備期待一個功能。 – six8