.funcUl li{
height:35px;
padding-left:5px;
padding-top:5px;
list-style: none;
text-align: left;
border: 1px solid gray;
background-repeat: no-repeat;
}
li:HOVER{
cursor: pointer;
color: white;
background-color: #43B4D8;
}
<ul class="funcUl">
<li rel = "0">>>管理</li>
<li rel = "1">>>管理</li>
<li rel = "2">>>管理</li>
<li rel = "3">>>管理</li>
<li rel = "4">>>管理</li>
<li rel = "5">>>销售</li>
<li rel = "6">>>通道</li>
<li rel = "7">>>比对</li>
<li rel = "8">>>公告</li>
</ul>
<script type="text/javascript">
$(document).ready(function(){
$(".funcUl li").click(function(){//执行点击事件后li:hovor 效果消失????
//点击的当前对象
var clickedObj = $(this);
//当前li字体颜色变为白色,背景色变为青色
clickedObj.css("color","white").css("background-color","#43B4D8");
//其他li字体颜色变为青色,背景色变为灰色
$(".funcUl li").not(clickedObj).css("color","#3B87EE").css("background-color","#DEE7F9");
}); <span></span> });
</script>
不能调颜色。麻烦大家看看了。当鼠标点击LI A时,改变 A 的样式style1 其余LI的样式为style2.这样后LI hover对于的样式失效了。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。