javascript - slicknav 项目功能不起作用

标签 javascript slicknav

嗨,我在我的项目中使用 slicknav,我不知道为什么当我向菜单项添加功能时它什么也不做!需要一些帮助:) 谢谢

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;
});

最佳答案

正如您所看到的,您的代码工作正常 here

我建议您使用这样的委托(delegate)事件:

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

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

还请务必检查“parallaxScroll”函数中的错误。

关于javascript - slicknav 项目功能不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25058599/

相关文章:

javascript - 使用 jQuery 获取 .get 返回的 div 元素的 HTML

javascript - 如何在 Angular 中动态生成不同的变量?

css - 为什么第一个移动 css 菜单项定位不正确?

javascript - SlickNav 菜单覆盖 Logo ,使链接无法点击

javascript - 在 Wordpress 中使用 Slicknav

javascript - SlickNav 菜单,每个 li 都有特定的颜色背景?

javascript - 如何在 iPad 的 safari 上调试 javascript 和 css(我可以在 iPad 上使用类似 firebug 的东西吗)?

javascript - 使用 onchange 重定向到另一个 Controller

javascript - C# JSON 反序列化为复杂类

javascript - 打开/关闭时更改 slicknav 中的背景