私のコードは...
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