当我有一个与jQuery或JavaScript事件连接的链接,例如:
<a href="#">My Link</a>
Run Code Online (Sandbox Code Playgroud)
如何防止页面滚动到顶部?当我从锚点中删除href属性时,页面不会滚动到顶部,但链接似乎不是可点击的.
最初我正在寻找显示/隐藏页面跳转问题的答案.在这里找到了答案:当与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' ,但那不是它.