http://jsbin.com/itenijit/1/edit?output
我的页面中有几个地图区域。单击这些领域的任何一个,我希望在同一页面中创建一些动画。问题在于,每次点击区域时,该页面都会刷新。即使使用stopPropagation()
方法,我也无法保持这种方式。如果单击图像的区域,我只需要调用一些方法即可。有更好的方法吗?
event.stopPropagation
和 return false;
不是同一回事。在单击处理程序上返回false,您都设置了。
$('map[name=blueBall] area').on('click',function(e){
//... snip ...
e.stopPropagation();
return false;
});
好东西:
e.preventdefault()有什么区别;并返回false?
event.stoppropagation和event.preventdefault有什么区别?