L84*_*L84 47 anchor href hashtag
我有一个页面包含一些jQuery函数.页面上的HTML看起来像这样:
<a href="#" class="service">Open</a>
Run Code Online (Sandbox Code Playgroud)
当我单击"打开"按钮时,隐藏的面板会滑出.jQuery本身效果很好但是当我点击按钮时它也会把我带到页面顶部.
这是defualt行为,我如何防止每个人href="#"把我带到页面顶部.
注意:我可以添加id并告诉href指向该ID.我不想出于各种原因(包括添加不必要的代码)这样做.
Myr*_*avN 87
<a href="#!" class="service">Open</a>
Run Code Online (Sandbox Code Playgroud)
ick*_*fay 63
在事件处理程序中,添加e.preventDefault();(假设e是保存事件的变量的名称):
$('.service').click(function(e) {
e.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)
Rya*_*yan 23
<a href="#" onclick="return false;" class="service">Open</a>
Run Code Online (Sandbox Code Playgroud)
要么
$(document).ready(function()
{
var a = $(".service");
a.click(function()
{
return false;
});
});
Run Code Online (Sandbox Code Playgroud)
要么
$(document).ready(function()
{
var a = $(".service");
a.click(function(e)
{
e.preventDefault();
});
});
Run Code Online (Sandbox Code Playgroud)
要么
<a href="#" onclick="event.preventDefault();" class="service">Open</a>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
46382 次 |
| 最近记录: |