gpt4 book ai didi

javascript - Lightslider - 第一个 img 在窗口调整大小之前不显示

转载 作者:行者123 更新时间:2023-11-29 17:55:03 25 4
gpt4 key购买 nike

我遇到了一件奇怪的事情。我正在使用 lightslider 来显示我的 img-s。现在,当我在常规 dom 中使用它时,打开的那个一切正常。但有时我会在我的常规窗口之上显示一个模式窗口,并且我遇到了第一个 img 从未显示的问题。我可以滚动到其他人,但是当我选择第一个节目时,它会出现一秒钟然后消失。经过一番尝试后发现,当我(手动)调整浏览器窗口大小时仅一个像素时,我就可以选择第一个 img(如果它已经被选中但不可见,它会自行显示)

有谁知道原因可能是什么,或者如果不知道,我如何模拟窗口调整大小的行为(这将是快速而肮脏的解决方案)?

问候

最佳答案

您可以将此 $( window ).resize(); 放在脚本之后。那应该有效。但是,您也可以使用以下代码片段:

onSliderLoad: function() {
$( window ).resize();
}, onAfterSlide: function() {
$( window ).resize();
}

不要使用太多这个脚本 $( window ).resize(); ,因为 jquery 会显示错误 "exceeded RangeError: Maximum call stack size exceeded",如果它显示那个错误,只需使用一个 $( window ).resize();

关于javascript - Lightslider - 第一个 img 在窗口调整大小之前不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40029443/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com