1

こんにちは、私のプロジェクトで slicknav を使用していますが、メニュー項目に関数を追加しても何もしない理由がわかりません!! 助けが必要です:) thx

HTML

<ul id="menu">
    <li ><a class="link1" href="">Accueil</a>  </li>
    <li ><a class="link2" href="">Services</a>  </li>
    <li ><a class="link3" href="">Références</a>  </li>
    <li ><a class="link4" href="">Groupe</a>  </li>
    <li ><a class="link5" href="">Contact</a>  </li>
</ul>

JS

$('.link1').click(function(){
    $('html, body').animate({
        scrollTop:0
    }, 1500, function() {
        parallaxScroll(); // Callback is required for iOS
    });
    return false;
});
4

1 に答える 1

1

ここでわかるように、コードは正常に機能しています

次のような委任イベントを使用することをお勧めします。

var b = $('body');
$('.link1', b).click(function(){ ... });

このようにして、「本文」の「link1」クラスで作成したすべての要素がそのクリック イベントをリッスンします。

その「parallaxScroll」関数のエラーも確認してください。

于 2014-07-31T13:52:49.637 に答える