防止地图区域单击重新加载页面



http://jsbin.com/itenijit/1/edit?output

我的页面中有几个地图区域。单击这些领域的任何一个,我希望在同一页面中创建一些动画。问题在于,每次点击区域时,该页面都会刷新。即使使用stopPropagation()方法,我也无法保持这种方式。如果单击图像的区域,我只需要调用一些方法即可。有更好的方法吗?

event.stopPropagationreturn false;不是同一回事。在单击处理程序上返回false,您都设置了。

$('map[name=blueBall] area').on('click',function(e){
    //... snip ...
    e.stopPropagation();
    return false;
});

好东西:
e.preventdefault()有什么区别;并返回false?
event.stoppropagation和event.preventdefault有什么区别?

最新更新