jquery toggle:点击链接跳转到页面顶部

前端之家收集整理的这篇文章主要介绍了jquery toggle:点击链接跳转到页面顶部前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我创建了一个jquery切换,但是当我点击链接打开一个div,它将跳到页面的顶部。我该怎么解决这个问题?

我知道我可以用别的替代链接,但是我需要向用户说明它是一个链接,并且可以点击它。

解决方法

添加返回false;到您单击链接时运行的代码的末尾。
$('a.myLink').toggle(function() {
    // run my code
    return false;
});

或者,您可以获取事件对象,并调用.preventDefault()。

$('a.myLink').toggle(function(event) {
    event.preventDefault();
    // run my code
});

这两种方法都禁用链接的默认行为。

第一个也将防止事件冒泡,所以只有在不需要利用事件冒泡的情况下才能使用它。

猜你在找的jQuery相关文章