0

HTMLファイルに含まれているjavascriptプラグインがいくつかありますが、チェックしたので正常に含まれています。ここに問題があります。基本的に、HTMLファイルの外側に関数を作成し、ドキュメントの準備ができたら、HTMLファイルの内側にその特定の関数をロードします。

これは、HTMLファイルの(外部の)関数です。スタンドアロンのJSファイルとして:

function do_anchor_scrolling() {
    $('#back_to_top').anchorScroll();
    $("#landing_link").anchorScroll();
    $("#menu_link").anchorScroll();
    $("#sauces_link").anchorScroll();
    $("#ranches_link").anchorScroll();
    $("#order_link").anchorScroll();
    $("#about_link").anchorScroll();
    $("#franchise_link").anchorScroll();
});

関数が呼び出されますdo_anchor_scrolling

ドキュメントの準備ができたら、JQueryでどのようにdo_anchor_scrolling機能を実行できますか。

4

3 に答える 3

2

ドキュメントの準備ができたら、関数を呼び出します。

$(document).ready(function(){
    do_anchor_scrolling();
});
于 2012-11-08T16:39:46.870 に答える
0

readyそれをハンドラーとしてメソッドに渡します。

$(document).ready(do_anchor_scrolling);

またはさらに短い:

$(do_anchor_scrolling);

関数がその場で実行されていないことに注意してください(括弧を呼び出していません)-関数オブジェクト自体が関数に渡されreadyます。

于 2012-11-08T16:54:05.577 に答える
-1

あなたはただすることができます:

$.getScript("yourfile.js");//it grabs and executes yourfile.js
                           //so your function is now defined
do_anchor_scrolling();     //and you can call it

にタグを$_getScript()入れるだけで、電話をかけずに行くことができます。yourfile.js<script><head>

于 2012-11-08T16:40:04.350 に答える