使用缓动水平滑动div

时间:2011-11-14 21:44:44

标签: jquery slide easing

我希望实现一个隐藏/显示div,鼠标输入div显示,但是从左到右滑动显示缓动。

此外,我还需要将页面集中在刚刚滑出/显示的新div上。

这是我的剧本。

关于我需要添加什么的想法?

<script>$("#box0").mouseenter(function () {
    $("#lSection2").show('slide').delay(5000); 
    $("#boxContent0").slideDown(3000);
    $("#boxContent0").focus();

});

$('#boxContent0').mouseleave(function() {
    $("#boxContent0").fadeOut(1000);     
    $("#lSection2").fadeOut(1000);
});</script>

 <div class="AdBox" id="box0">mouse over or click to view details</div>



 <div id="lSection2" style="display:none;"><div id="boxContent0"
 style="display:none;"  class="boxContent">
     <div align="left" style="">Win Big<br />
 - Ipad<br />
 - Holiday<br />
 - 1 Year Spa Treatments</div>
     <div></div>

1 个答案:

答案 0 :(得分:2)

$(element).show('slide', { direction: 'left' }, 1000);
$(element).hide('slide', { direction: 'left' }, 1000);

http://docs.jquery.com/UI/Effects/Slide