编辑位于图片上面,当点击编辑的时候也会触发点击整个外层的li点击的事件。这个就是点透事件。
如何避免呢?
html是这样的。
解决办法。
在点击那个编辑的时候加上 e.stopPropagation(); 这个也是组织冒泡的方法。
//活动详情页
$(".activityList li").die().live("click",function(){
var gid=$(this).parents("a").attr("gid");
window.location.href=" /html/module/thematicActivities/activityPublish.html"
})
//编辑
$(".activityList li #edit").die().live("click",function(e){
var gid=$(this).parent("a").attr("gid");
window.location.href="/html/module/thematicActivities/activitiesBasicInfo.html";
e.stopPropagation();
})