2015-03-25 35 views
0

爲什麼不起作用? We,MembersListen是將您重定向到另一頁的標題,我的意圖是讓鼠標在其中一個按鈕上時彈起。爲什麼不在jQuery中使用這種彈跳效果?

HTML:

<a id="asd" class="asd" href="a.html">We</a> 
<a>&nbsp;&nbsp;&nbsp;&nbsp; </a> 
<a id="asd" class="asd" href="b.html">Members</a> 
<a id="asd" class="asd" href="c.html">Listen</a> 

的jQuery:

$(document).ready(function() { 

     $(".asd").mouseenter(function(){ 
     $(".asd").effect("bounce", 
      {times:3}, 300); 
     }); 
}); 
+0

你已經包含了jquery ui庫嗎? – 2015-03-25 12:30:16

+0

是的,我沒有包括jquery ui庫 – Legend 2015-03-25 12:31:44

+0

看到這個小提琴,你的代碼工作http://jsfiddle.net/3jd2e0t5/1/ – 2015-03-25 12:35:09

回答

0

使用懸停/的mouseenter動畫是finnicky,但至少你會使用CSS有更多的控制。嘗試這個?

.asd{ 
    position: relative 
} 

.asd:hover{ 
    animation: bounceText .5s; 
    -webkit-animation: bounceText .5s; 
} 

@-webkit-keyframes bounceText { 
    0%  {top: 0px;} 
    50% {top: 10px;} 
    100% {top: 0px;} 
} 

@keyframes bounceText { 
    0%  {top: 0px;} 
    50% {top: 10px;} 
    100% {top: 0px;} 
}