2011-06-23 46 views
0

我正在寫一個簡單的函數來調整不透明度和懸停邊距。使用add類。 有人能告訴我我在做什麼錯在這裏請。 非常感謝!jquery snytax錯誤?

http://jsfiddle.net/aDJma/3/

$(document).ready(function() { 
    $('.connectsocialitem').each(function() { 
     $(this).hover(function() { 
      $(this).addClass("active") 
      $('.active > a').animate({ opacity: 0.6 }, 300); 
      $('.active > a').animate({marginTop:'-5px'}, 150); 
     }, function() { 
      $(this).removeClass("active") 
      $('.active > a').animate({ opacity: 1.0 }, 150); 
      $('.active > a').animate({marginTop:'0px'}, 150); 
     }); 
    }); 
});  
+2

嗯,這不是一個語法錯誤,我可以告訴你很多。您可能還想更新您的小提琴,以使用jQuery而不是Mootools。 –

+0

謝謝,謝謝 – patrick

回答

1

你的CSS有對-2000你動畫,所以你永遠不會看到動畫的錨文本縮進(錨點離你所看到的很遠)。您需要爲您懸停的div創建動畫,或者將錨定在正常位置並對其進行設計,以便正確動畫。

我已經更新了your jsFiddle的一個動畫div的例子(它有點慢,因爲我沒有做任何優化,所以你可能會想改變動畫鏈)。

+0

謝謝,我也排序了,我只是不能回答我自己的問題。 我很感激你花時間。乾杯! – patrick