$(function(){
var div_li=$(".div li");
div_li.mouseover(function(){
$(this).addClass('b_div').siblings().removeClass('b_div');
$(this).find('a').show()
})
div_li.mouseout(function(){
$(".b_div").removeClass('b_div')
$(this).find('a').hide()
})
})
var div_li=$(".div li");
div_li.mouseover(function(){
$(this).addClass('b_div').siblings().removeClass('b_div');
$(this).find('a').show()
})
div_li.mouseout(function(){
$(".b_div").removeClass('b_div')
$(this).find('a').hide()
})
})
解决方案 »
- javascript实现类似谷歌map的功能,向大虾们求教了!
- 为什么这样写不行了?
- jQuery declaration is not found和 Using ++ and -- is considered harmful
- 求解啊!!!!啊啊!谢谢
- 30分请教JS时间问题
- 这段js代码什么意思,在线等待,泪求高手回答
- ASP 加密解密 URL 的问题,在线等!
- csdn里的jscript高手请过来看看????
- FORM的中文编码函数
- 请教一个窗口问题!!——————我先谢谢了!!
- 求xmL+javascript技术制作的像windows样式下拉的菜单
- 怎么通过javascript改变文件上载的file域中的文件路径?
$(function(){
var div_li=$(".div li:not(:last)");
div_li.mouseover(function(){
$(this).addClass('b_div').siblings().removeClass('b_div');
$(this).find('a').show()
})
div_li.mouseout(function(){
$(".b_div").removeClass('b_div')
$(this).find('a').hide()
})
})
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script type="text/javascript">
$(function(){
var menu_li=$(".div_head li")
menu_li.click(function() {
$(this).addClass('active_h').siblings().removeClass('active_h');
var menu_index=menu_li.index(this);
$(".div1 > div").eq(menu_index).show().siblings().hide();
});
})
$(function(){
var li=$(".div_menu li:not(:last)");
li.mouseover(function() {
$(this).addClass('active').siblings().removeClass('active');
});
li.mouseout(function() {
$(this).removeClass('active');
});
})
</script>
<style type="text/css">
li{
list-style: none;
}
.div_head{ }
.div{
width: 450px;
margin: 100px auto;
border: 1px solid #DCDCDC;
}
.div_head{
float: left;
}
.div_head li{
width: 50px;
height: 30px;
float: left;
}
.div_head li.active_h{
background: #00BCF3;
color: #FFF;
}
.div_menu{
float: left;
display: none;
}
.div_menu li{
width: 100px;
height: 100px;
display: inline-block;
border: 1px solid #313131;
}
.div_menu li.active{
border: 1px solid #00BCF3;
}
</style>
</head>
<body>
<div class="div">
<div class="div_head">
<ul>
<li class="active_h">111</li>
<li>222</li>
<li>333</li>
</ul>
</div>
<div class="div1">
<div class="div_menu" style="display: block;">
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
<div class="div_menu">
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
</div>
</div>
</body>
</html>
请问下 我想这里每个div_menu li:last都不需要效果 要怎么做啊