2010-06-17 107 views
1

你有什么想法为什么jQuery循环插件打破backgorund图像居中时滑动图像? (无插件激活它的作品没关系)jQuery Cycle插件

这里是一个demo of my page(尝试调整窗口或缩小,看看我的意思是 - 背景图像也会被剪裁)

回答

1

添加这种风格修复它:

#background div { width: 100% !important } 
+0

其得到的东西做的周期插件试图找出容器的宽度。这个CSS将忽略它改变宽度的尝试。 – 2010-06-17 12:08:31

2

循环插件设置您正在加载循环的div的宽度,并且不考虑调整大小。周期有一个销毁方法。您应该能够在周期内调用destroy并在窗口大小调整事件中重新创建它。

http://jquery.malsup.com/cycle/options.html

$(window).resize(function() { 
    $('#home #background').cycle('destroy'); 
    $('#home #background').cycle({ 
     random: 1 
    }); 
});