我希望实现一个隐藏/显示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>
答案 0 :(得分:2)
$(element).show('slide', { direction: 'left' }, 1000);
$(element).hide('slide', { direction: 'left' }, 1000);