2013-02-14 17 views
1

我試圖切換「.image1」的可見性,當我將鼠標懸停在「.block1」上時,但我沒有取得任何成功。我錯過了什麼?誰能幫我嗎?如何在列表項的懸停上切換類的可見性?

HTML:

<div class="container"> 
     <div class="wrapper"> 

      <section class="images"> 

       <article id="image" class="image1"> 
        <div class="img"></div> 
       </article> 

       <article id="image" class="image2"> 
        <div class="img"></div> 
       </article> 

       <article id="image" class="image3"> 
        <div class="img"></div> 
       </article> 

      </section> 
      <ul class="blocks"> 

       <li class="block1">Image1 
       </li> 
       <li class="block2">Image2 
       </li> 
       <li class="block3">Image3 
       </li> 

      </ul> 

     </div>  
    </div> 

SCRIPT:

$(document).ready(function() { 
$(".block1").hover(function(){ 
    $(".image1").fadeTo("slow", 1); 
    },function(){ 
     $(".image1").fadeTo("slow", 0); 
}); 
}); 

這是我fiddle

回答

1

我想你忘了選擇上的jsfiddle jQuery框架。在您的頁面中使用它之前添加jQuery庫。

要在網站內的js文件夾從googleapis

<script src="http//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 

Live Demo

$(document).ready(function() { 
    $(".block1").hover(function(){ 
     $(".image1").fadeTo("slow", 1); 
     },function(){ 
      $(".image1").fadeTo("slow", 0); 
    }); 
}); 
+1

添加庫文件的根

<script type="text/javascript" src="/js/jQuery.min.js"></script> 

添加庫哈哈謝謝!由於某種原因,它仍然不在本地工作。這讓我瘋狂。 – popshuvit 2013-02-14 06:02:04

+0

您是否在本地添加了jQuery文件? – Adil 2013-02-14 06:08:26

+0

你忘了裝載庫文件中的jsfiddle 這裏被更新的鏈接 [1]:http://jsfiddle.net/Lm3Z4/13/ – EnterJQ 2013-02-14 06:09:58