Ram*_*ode 1 html javascript jquery
我想在单击功能上传递空白值,并希望双击时重定向.
这是我的HTML代码

j-query的代码
$(function () {
var clicker = $('#Nav a');
$(this).click(function () {
$(this).attr('href', '');
});
clicker.dblclick(function () {
window.location = $(this).attr("href");
});
}
Run Code Online (Sandbox Code Playgroud)
请建议我如何为两个不同的函数或任何其他方式传递相同的属性值.
您可以使用e.preventDefault()来防止单击时重定向:
$(function () {
var clicker = $('#Nav a');
clicker.click(function (e) {
e.preventDefault();
});
clicker.dblclick(function () {
window.location = $(this).attr("href");
});
})
Run Code Online (Sandbox Code Playgroud)
此外,请注意,此时$(this)您的点击功能不会映射到任何元素.既然您已经分配了,var clicker = $('#Nav a')那么您可以使用clicker.click.
| 归档时间: |
|
| 查看次数: |
608 次 |
| 最近记录: |