1

这是给你的!

是否有某种 jQuery 事件会锚点单击事件完成后而不是之前触发?

我希望用户单击<a href="/someurl" target="_blank">link</a>然后相应地打开新选项卡,然后在当前页面(不是新选项卡)上,在新选项卡打开后,重定向到另一个页面。所以我一直在寻找一个可以做到这一点的活动。

然而,就目前而言,该事件似乎发生在锚标签点击完成其业务之前,但是在那个阶段重定向会中断锚点击。

注意:我在新页面的锚点单击浏览器操作上使用“_blank”的原因是,浏览器弹出窗口阻止程序不会像您通过 javascript 调用此类操作时那样妨碍它们。

4

2 回答 2

0

只需添加一个click处理程序和return true;. 这不会阻止浏览器处理实际点击。

于 2012-04-12T17:12:45.653 回答
0

当您让click事件调用一个方法时会发生什么,该方法又setTimeout使用委托调用该方法以更改document.location?

于 2012-04-12T17:11:31.080 回答