JQuery替换元素w /左侧滑动效果
目前我正在使用fadeOut动画效果替换div
元素的内容。
$('#divID').fadeOut('slow', function(){ $(this).replaceWith( $div ); });
替换div
元素的内容时,如何实现slide to left
效果?
不知道是否有特定效果,我使用$().animate({left: val})
来实现这一点。
var width = $(window).width(); $('#divID').animate({left : -width}, 500, function(){ $div.hide() }); $div.css({left: width}).show().animate({left: 0}, 500);
您需要将元素的css设置为position: absolute
,并调整容器和其他项。
这是一个jsfiddle