2013-03-19 3 views
0

Я пытаюсь сделать анимацию с висения на ссылку без успеха, вот мой код:Подчеркнутый анимации с JQuery

HTML

<ul> 
    <li> 
     <a class="border" href="#">HOME</a> 
    </li> 
    <li> 
     <a class="border" href="#">TOUR</a> 
    </li> 
    <li> 
     <a class="border" href="#">CONTACTUS</a> 
    </li> 
</ul> 

SCRIPT

$(document).ready(function() { 
    $(".border").hover(function() { 
     $(this).animate({ 
      borderBottom: '2px solid #3399FF', 
      width: '46%' 
     }, 500); 
    }); 
}); 

FIDDLE

Я знаю, что это выглядит очень плохо, но, пожалуйста, помогите!

Я ценю ваше внимание.

+0

Пожалуйста, ваш код здесь. – j08691

ответ

5

Вы не включили библиотеку JQuery ... http://jsfiddle.net/2GJrW/4/

$(document).ready(function() { 
    $(".border").hover(function() { 
     $(this).animate({ 
      borderBottom: '2px solid #3399FF', 
      width : '46%' 
     }, 500); 
    }); 
}); 
+0

Да, извините, мне действительно нужно сделать работу .mouseleave, моя ошибка. Я пробовал это, но он идет дважды с каждым зависанием: http://jsfiddle.net/2GJrW/10/ – novoa

+0

См. [Эта скрипка] (http://jsfiddle.net/2GJrW/11/) ... – Anujith

1

Он работает, видим, что там не был загружен JQuery.

Смотрите сейчас:

$(document).ready(function(){ 

     $(".border").hover(function(){ 
      $(this).animate({ 

       borderBottom :'2px solid #3399FF', 
       width:'46%' 


      }, 500); 
     }); 





    }); 
Смежные вопросы