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(){ ... });

这样,您在“body”中使用“link1”类创建的所有元素都将监听该单击事件。

还要确保检查“parallaxScroll”函数中的错误。

于 2014-07-31T13:52:49.637 回答