gpt4 book ai didi

javascript - 单击链接后停止导航

转载 作者:行者123 更新时间:2023-12-03 07:52:57 24 4
gpt4 key购买 nike

  • 我有一个带有一些按钮(是链接)的 slider 。
  • 按钮具有双重功能
  • 如果我点击非事件按钮, slider 将滑动到相应的幻灯片,并且该按钮将变为事件状态(因此此处为 preventDefault())
  • 如果我点击事件按钮,链接将起作用(无 preventDefault())

现在,当我在单击事件链接后单击另一个非事件链接时,浏览器仍会访问事件链接的 URL。

所以问题是:按下链接后,如何中止/停止/取消链接导航? IE。我的浏览器已经可以工作了。
问题是不是:如果我点击该链接,如何防止该链接被跟踪?

<小时/>
jQuery('a.button').on('click', function(e){
if ( jQuery(this).hasClass('active') ) {
// no preventDefault(), so link is followed
return;
}
e.preventDefault();
// how can I stop the link from above?
// ..
jQuery(this).addClass('active')
// do the slide thing
});

最佳答案

听起来你想要做的是window.stop()

https://developer.mozilla.org/en-US/docs/Web/API/Window/stop

The stop() method is exactly equivalent to clicking the stop button in the browser. Because of the order in which scripts are loaded, the stop() method cannot stop the document in which it is contained from loading, but it will stop the loading of large images, new windows, and other objects whose loading is deferred.

关于javascript - 单击链接后停止导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34929313/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com