单击以下链接时,是否在触发 javascript 监听 triggerclick 之前启动了 URL?
<a id="triggerclick" target="_blank" href="http://domain.com">Click</a>
有没有办法让 triggerclick 在链接加载之前触发?
单击以下链接时,是否在触发 javascript 监听 triggerclick 之前启动了 URL?
<a id="triggerclick" target="_blank" href="http://domain.com">Click</a>
有没有办法让 triggerclick 在链接加载之前触发?
如果您有一个已注册的链接监听器,那么它将触发并在您的监听器中,您可以通过使用来阻止链接的默认行为
function myListener(e){
// all code goes here
// this code will stop the link to navigate
if (e.preventDefault) e.preventDefault();
else e.returnValue = false;
}
你也可以使用return false
喜欢
function myListener(e){
// all code goes here
return false;
}
如果您不使用上述任何一种,则链接将离开,但侦听器内的代码将被执行。所以,是的,首先JavaScript
监听器(如果有的话)触发,你可以从那里控制默认行为。检查此事件注册。