我正在尝试实现一个小书签,用户可以在其中单击一个 <img/>
并将被重定向到另一个页面,他将在该页面上对图像进行注释。
如果图像插入到 HTML anchor 中:
<a href="http://anywhere.org"><img src=""http://anywhere.org/image.png"/></a>,
我可以阻止 anchor 被激活吗?我试过了
event.stopPropagation();
和/或
event.preventDefault();
但是没有成功
最佳答案
首先,您可以使用以下方法检查事件是否可以取消:
var bool = event.cancelable;
而且你总是可以尝试经典
return false:
这几乎可以阻止它。
关于javascript - 单击 <img> 阻止 <a> 的激活,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3496332/