我的代码是...
var timer;
var func = function () {
$("body").append("1");
};
$(document).on('mousedown' , 'a' , function(e){
timer = setTimeout(func, 1000);
}).on('mouseup mouseleave' , 'a' , function(e){
clearTimeout(timer);
});
一切正常。但是当我将此功能设置为某个链接时<a href="http://google.com">text</a>
我需要设置return false;
(不重定向到 url 或其他onclick()
函数)
我可以在哪里return false;
设置?还是另一种解决方案?
PS:我的链接会在正常点击时正常工作
游乐场:http: //jsbin.com/iwilop/1/edit