如何用鼠標懸停而不是重複自己,用另一個文本替換「home」按鈕?懸停滾動文本div並返回第一個元素
<ul class="topnav">
<li><a href="#">Home</a></li>
</ul>
jQuery(function($) {
$('.topnav li').find('a[href]').parent().each(function(span, li){
li = $(li); span = $('<span>' + li.find('a').html() + '<\/span>');
li.hover(function(){
span.stop().animate({marginTop: '-60'}, 250);
}, function(){
span.stop().animate({marginTop: '0'}, 250);
}).prepend(span);
});
});
這裏是例子:http://jsfiddle.net/fxdigi/3YNHp/1/
其撥弄工作,除非你想要什麼? – diEcho 2012-01-29 09:56:30
這個怎麼樣:http://jsfiddle.net/3YNHp/7/ – diEcho 2012-01-29 10:48:56
@diEcho謝謝隊友。我知道這一點,但希望懸停時用文本進行切換,以便兩個不同的文本浮動。 – 2012-01-29 12:27:10