我真的是jQuery的初學者,今天我嘗試創建這種可愛的水平手風琴菜單,並帶有一些文字。jQuery letterSpacing動畫bug
現在我得到了手風琴的工作,但我也試圖爲文字設置動態字母間距。
編輯: 請注意,寬度動畫工作,問題是,字母間距沒有設置動畫回到-14px,而是跳回。
我到處搜索,找不到解決方案。
這裏是我的jQuery代碼:
$(document).ready(function() {
$("ul li a, p").hover(function() {
$el = $(this);
$el.animate({width: "200px", letterSpacing: "0px"
}, { queue:false });
}, function() {
$el = $(this);
$el.animate({width: "120px", letterSpacing: "-14px"
},{ queue:false });
});
});
http://jsfiddle.net/d5MYS/ - 活碼
謝謝:)
修復jquery引用對我有用:http://jsfiddle.net/d5MYS/2/ – fcalderan
如果以上評論不能解決您的問題:上面的提琴可以提供字母距離動畫。那麼你的問題是什麼? – iappwebdev
@Simon 它確實工作時增加間距,但出於某種原因在返回它的跳躍,而不是動畫... –