单击 防止的激活
我正在尝试实现一个书签,用户将在其中单击一个 并将被重定向到他将在其中注释图像的另一个页面。
如果图像插入 HTML 锚点内:
<a href="http://anywhere.org"><img src=""http://anywhere.org/image.png"/></a>,
我可以阻止激活锚点吗?我尝试过
event.stopPropagation();
和/或
event.preventDefault();
但没有成功
I'm trying to implement a bookmarklet where the user will click one <img/>
and will be redirected to another page where he will annotate the image.
If the image is inserted within a HTML anchor:
<a href="http://anywhere.org"><img src=""http://anywhere.org/image.png"/></a>,
Can I prevent the anchor to be activated? I tried
event.stopPropagation();
and/or
event.preventDefault();
but it didn't work
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
首先,您可以检查该活动是否可以取消或不使用:
您可以随时尝试经典的方法
,这几乎可以阻止它。
First you can check if the event can be cancelated or not using:
And you can always try the classic
That will pretty much stop it.
您应该使用 event.cancelBubble 并返回 false(对于 IE)。
但是你的方法在FF中效果很好。
You should use event.cancelBubble and return false (for IE).
But your method works fine in FF.