0

誰か助けてくれないかしら。マウスでアクティブ化される水平スクローラーを作成しようとしています。これは、ホバーするとdivを拡大します。しかし、それを機能させることはできません。

ここに例を作成しました:http://vonholmes.co.uk/scroller/scroll-test.html

ただし、リストの6番目の要素はまったく表示されず、5番目の要素はホバーすると不安定になります。

誰かがこれを行うためのより良い方法または私のコードを修正するための何らかの方法を知っていますか?

http://www.smoothdivscroll.com/index.html#quickdemoを使用してみましたが、ホバーを拡大すると、これも機能しなくなります。

どんな助けでも大歓迎です!

4

1 に答える 1

1

jquery animate関数に小さな変更を加えましたが、正常に機能しています。問題は、liタグに割り当てられた幅にありました。

$("ul li").hover(
function(){ 
$("ul li").animate({'width':'100px'},'fast');   
    $(this).animate({'width' : '250px'},'fast');
},
function()
{
    $(this).animate({'width':'130px'},'fast');
});
});
于 2012-07-26T12:45:37.247 に答える