jQuery實現圖片高亮顯示

圖片高亮顯示在頁面中很常見,下面是用jquery實現圖片高亮顯示的效果

html代碼部分

<body>
 <div>
 /*添加圖片*/
  <img src="img/1.jpg">
  <img src="img/2.jpg">
  <img src="img/3.jpg">
  <img src="img/4.jpg">
  <img src="img/5.jpg">
  <img src="img/6.jpg">
 </div>
</body>

CSS代碼部分

<style>
 html{background:#000;}
 div{
  width:700px;
  height:410px;
  border:1px solid #ddd;
  margin:50px auto;
  padding:0 20px;
 }
 div img{
        margin: 10px 10px 0 20px;
    }
</style>

jQuery代碼部分

<script>
// 給大盒子添加hover事件
 $("div").hover(function(){
 //  給每個img添加hover事件
            $("img").hover(function(){
            // 給當前img添加動動畫改變透明度
                $(this).stop(true).animate({opacity:1},100)
                $(this).siblings().stop(true).animate({opacity:.5})
            })
        })
        // 當鼠標移開大盒子時添加動畫改變透明度
        $("div").mouseout(function(){
            $("img").animate({opacity:1},100)
        })
</script>

以上就是本文的全部內容,希望對大傢的學習有所幫助,也希望大傢多多支持WalkonNet。

推薦閱讀: