87,907
社区成员
发帖
与我相关
我的任务
分享
<li class="explode" name="menu">
会员管理
<ul>
<li class="menu-item"><a href="users.php?act=list" target="main-frame">会员列表</a></li>
<li class="menu-item"><a href="users.php?act=add" target="main-frame">添加会员</a></li>
</ul>
</li>
$(".explode").live('click',function(){
})
$(".explode").live('click',function(){
clicks = true;
$(".menu-item").click(function(){
clicks = false;
})
alert(clicks); 始终都是ture ,哪怕是进去了 还是ture ,,
})
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test</title>
<script type="text/javascript" src="jquery.js"></script>
</head>
<body>
<li class="explode" name="menu">
会员管理
<ul>
<li class="menu-item"><a href="users.php?act=list" target="main-frame">会员列表</a></li>
<li class="menu-item"><a href="users.php?act=add" target="main-frame">添加会员</a></li>
</ul>
</li>
<script type ="text/javascript" >
$(function(){
$('.explode').click(function(e){
if($(e.target).is(this)){
alert(1);
}
});
});
</script>
</body>
</html>
<html>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
<script>
$(document).ready(function() {
$(".menu-item").click(function(event) {
if ($(event.target).is('li'))
alert('click');
})
})
</script>
<body>
<li class="explode" name="menu">会员管理
<ul>
<li class="menu-item">123<a href="users.php?act=list" target="main-frame">会员列表</a></li>
<li class="menu-item"><a href="users.php?act=add" target="main-frame">添加会员</a></li>
</ul>
</li>
</body>
</html>
$(".explode > ul").click(function(event){
event.stopPropagation(); //防止冒泡
});
$("ul").click(function(event) {
var $target = $(event.target);
if ( $target.is("li") ) {
$target.css("background-color", "red");
}
});