只有在ie8上手动调整浏览器窗口大小时才调整事件触发器

时间:2015-01-27 13:15:40

标签: javascript css internet-explorer-8 caroufredsel

我正在编辑一些遗留代码,我们在这里使用CarouFredSel插件 - http://docs.dev7studios.com/jquery-plugins/caroufredsel因此我陷入了这个奇怪的问题 - 在ie8插件中初始化了一些未对齐的位置。

当我手动调整窗口大小时,一切都完美地重新排列。但我无法通过javascript找到任何解决方案。

我到目前为止尝试了什么 - $(window).resize(),$(document).resize(),然后手动调整一些元素 - html或body .css(' width',&# 39; 99%')等等。除手动浏览器调整大小外,没有任何工作。

我认为解决方案可能在插件的源代码中,但我没有找到它的力量。

1 个答案:

答案 0 :(得分:0)

好的,我终于发现这个功能正是我所需要的 - carousel.trigger(' updateSizes'); (初始化插件时,你必须将它分配给一个变量,在我的情况下是它的旋转木马)

重新计算旋转木马的尺寸,当我尝试了之前的所有选项时,它不会触发奇怪的事情!