jQuery 7 关于css操作

来源:互联网 发布:php 数组按某一值排序 编辑:程序博客网 时间:2024/06/06 08:46

jQuery 7 关于css操作

 

jQuerycss增加修改操作与jsstyle原理上相同,都是在html文档中添加style=""属性。

由于style的优先级大于外部样式表.css,会优先执行。

 

下面是一个例子

实现功能:

点击之后border变色,同辈元素保持a:link a:visited a:hover a:active状态。

HTML代码:<div class="buy">  <ul>    <li class="size"><a href="####">M</a></li>    <li class="size"><a href="####">L</a></li>    <li class="size"><a href="####">XL</a></li>    <li class="size"><a href="####">XXL</a></li>    <li class="size"><a href="####">XXXL</a></li>    <li class="size"><a href="####">4XL</a></li>    <li class="size"><a href="####">5XL</a></li>  </ul></div>CSS代码:.buy ul{  list-style-type: none;  overflow: hidden;} .buyr ul li{  float: left;  font-size: 1em;} .buy ul li a{  display: inline-block;  padding: 4px 5px;  margin-right: 4px;} .buy a:link,.buy a:visited{  border: 2px solid #DDD;}.buy a:hover,.buy a:active{  border: 2px solid #F40;}JS代码:$(document).ready(function(){  $(".buy ul li").click(function(){  $(this).children("a").css("border","2px solid #F40");  $(this).siblings().each(function(){    $(this).children("a").removeAttr("style");  });});});

原创粉丝点击