http://jsfiddle.net/mplungjan/8wf5E/(現在的工作 - 使用.hover())如何在懸停適當交叉淡入淡出文字與jQuery
的上空盤旋衰落的div時,因爲觸發鼠標移開並在明顯失敗之後我只需要實際的。文字淡入淡出,包裝div只用於遏制和調試。沒有位置:A液絕對是首選
<div id="container">
<div id="one" class="fade">One</div>
<div id="two" class="fade">Two</div>
</div>
$(document).ready(function() {
$("#container").mouseover(function() {
$("#one").fadeOut("slow");
$("#two").fadeIn("slow");
}).mouseout(function() {
$("#two").fadeOut("slow");
$("#one").fadeIn("slow");
});;
});
div { margin:3px; width:80px; height:80px; float:left; }
div#container { width: 100px; height:100px; border:1px solid black}
div#one { position:absolute; border:1px solid red;}
div#two { position:absolute; border:1px solid green; display:none; }
看到這個:http://stackoverflow.com/questions/3670487/jquery-text-fade-transition-from-one-text-to-another – doremi 2011-05-25 17:29:51
@Joshua - 不完全。第一種解決方案在淡出後淡入淡出,下一個解決方案很好地淡入淡出,但不會懸停,只需使用區間 – mplungjan 2011-05-25 17:32:51