JQuery:如何执行“推送”幻灯片,而不是向上滑动?
我使用以下JQuery:
$("#pushSlideDiv").slideDown("fast");
但是,这会产生“幻灯片”效果。 意思是,如果我做了一个slidedown
,这使得下划线DIV从顶部到底部显示它的自我。
我想要一个“推”效果,其中slidedown反而显示div正被推到页面上……你首先看到div的底部。
我怎么能用JQuery做到这一点?
更新 :
这不是一个很好的例子 ,但它确实显示了我试图完成的推动效果与“幻灯片”效果。
您可以使用jQuery的animate()方法。
$("div").css({top:0}).animate({top:500},{duration: 50});
这将最初将div设置为top:0并将其设置为top:500秒,持续时间为0.5秒。
你想要jquery ui! 看看: http : //jqueryui.com/demos/effect/#default
这是一个仔细看看: http : //docs.jquery.com/UI/Effects/Slide
您可能想在jQuery UI中尝试.show和.hide的幻灯片效果。
Jquery UI Show Demo
听起来你想要幻灯片效果和剪辑效果的组合。
不确定使用会产生什么影响。