Webページのに/js/common.js
ファイルを添付して<head>
から、ページのファイルを添付します/about.aspx
。
<script src='/js/common.js'></script>
<script src='/js/modernizr-custom.js'></script>
<script type="text/javascript" src="//code.jquery.com/jquery-1.11.0.min.js"></script>
この質問がいかに馬鹿げているかを聞くことができ、謝罪しますが、なぜ私がそれを理解できないのかについて私は迷惑です。
このコードは、ナビゲーションを表示および非表示にします。
var didScroll;
/* more variables .. */
$(window).scroll(function (event) {
didScroll = true;
});
setInterval(function () {
if (didScroll) {
hasScrolled();
didScroll = false;
}
}, 250);
function hasScrolled() {
var st = $(this).scrollTop();
/* Rest of code */
}
そして私のcommon.js
ファイルは次の構造を持っています:
// Declarations
var pageLoaded = false;
var fontsLoaded = false;
// Wrapper
function wrapperWidth() {
return parseFloat(document.getElementById("wrapper").offsetWidth);
}
// And so on..
//-----------------------
// jQuery Initialisation
//-----------------------
$(document).ready(function () {
//Set variables on page load
$(window).load(function () {
pageLoaded = true;
fontsLoaded = true;
});
});
js
外部.js
ファイル内のスクロールでメニューを非表示にするように配置するcommon.js
と、JavaScriptが機能せず、理由がわかりません。
現在、</body>
各ページの終了タグの直前に配置しています。
javascriptを1つの場所に配置できるようにしたいと思います。1)メンテナンスのために簡単に見つけられるようにします。2)最も重要なこと<script></script>
は、タグが多いほどページの読み込みが遅くなるため、読み込み時間を短縮することです。
common.js
ファイル内に配置したときに「メニュー非表示」JavaScriptが機能しない理由を誰かに説明してもらえますか?
common.jsとjquerymin.jsを正しく呼び出したかどうかを確認します
以下の順番でお電話ください
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.3/jquery.min.js"></script>
<script type="text/javascript" src="js/common.js"> </script>
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加