相关疑难解决方法(0)

如果单击一个触发JavaScript的链接,如何阻止网页滚动到顶部?

当我有一个与jQuery或JavaScript事件连接的链接,例如:

<a href="#">My Link</a>
Run Code Online (Sandbox Code Playgroud)

如何防止页面滚动到顶部?当我从锚点中删除href属性时,页面不会滚动到顶部,但链接似乎不是可点击的.

html javascript

133
推荐指数
8
解决办法
14万
查看次数

在哪里放置'return false;' 在jQuery函数中纠正页面跳转问题

最初我正在寻找显示/隐藏页面跳转问题的答案.在这里找到了答案:当与jquery slidetoggle一起使用时,链接href ="#"滚动页面到顶部,我需要了解在return false以下代码中放置的位置:

toggleDetail : function(obj) {
    $(obj).parent().parent().next().toggleClass('hide');
    $(obj).text() == 'Show' ? $(obj).text('Hide') : $(obj).text('Show');
},
Run Code Online (Sandbox Code Playgroud)

这是我对show/hide的调用.'href ="javascript:void(0);"'用于阻止页面跳转,我还需要'返回false'吗?

<a href="javascript:void(0);" onclick="VSASearch.toggleDetail(this)">Show</a>
Run Code Online (Sandbox Code Playgroud)

我尝试$(obj)在分号之前的每一行的末尾添加'return false' ,但那不是它.

jquery return

4
推荐指数
1
解决办法
445
查看次数

标签 统计

html ×1

javascript ×1

jquery ×1

return ×1