我正在编辑一些旧代码,我们在这里使用CarouFredSel插件-http://docs.dev7studios.com/jquery-plugins/caroufredsel,所以我陷入了这个奇怪的问题-在ie8插件项中,某些位置未对齐。

当我手动调整窗口大小时,一切都会完美对齐。但是我找不到任何用javascript解决方案。

到目前为止,我尝试过什么-$(window).resize(),$(document).resize(),然后手动调整一些元素-html或body .css('width','99%'),依此类推。除了手动调整浏览器大小外,其他任何操作均无效。

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

最佳答案

好的,我终于发现此功能完全可以满足我的需要-carousel.trigger('updateSizes'); (在初始化插件时,您必须将其分配给变量,在我的情况下是轮播)

它重新计算了轮播的尺寸,这是奇怪的,当我尝试了所有先前的选项时,它不会触发!

关于javascript - 仅当在ie8上手动调整浏览器窗口大小时,才会触发resize事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28171444/

10-09 14:58