我不确定这里的正确解决方案是什么。我已经使用了搜索功能和谷歌,但我仍然需要一些建议。
我在 window.load 上有几个 div 动画。例如:
var showreel = $('#plbg');
showreel.delay(1500).animate({
right: $(window).width()/2 - showreel.outerWidth()/2}, 500, 'swing');
所以这会将 div 动画到屏幕的中心。现在,当我调整窗口大小时,它不会动态居中。
我又写了几行,像这样:
$(window).resize(function() {
var showreel = $('#plbg');
showreel.delay(1500).animate({
right: $(window).width()/2 - showreel.outerWidth()/2}, 500, 'swing');
});
我让它与动画一起工作,但我只想将 div 移动到没有动画的新位置。但也许使用不同的解决方案会更好?
有人可以给我一些建议吗?
谢谢!
编辑:我猜案件已结案,谢谢大家! http://jsfiddle.net/jruddell/bV8qp/2/