【问题标题】:Image disappears in carousel mode (jQuery Swiper plugin)图像在轮播模式下消失(jQuery Swiper 插件)
【发布时间】:2013-12-03 15:59:25
【问题描述】:

我正在使用 iDangero.us Swiper 插件作为主页滑块,我在所有浏览器中都遇到了一个特殊的问题。我有 4 张幻灯片(每张都是一个带有背景图像和一些文本和图像的 div),在我滑动(或单击“下一步”按钮)从最后一张幻灯片转到第一张之前,一切看起来都很好。新幻灯片完全显示为白色,只需轻轻拖动即可使其正常显示。

有趣的是,如果我向后滚动(将滑块向左拖动或单击“返回”按钮),则不会发生这种情况。

演示在这里:https://dl.dropboxusercontent.com/u/13308449/design-boost/index.html

什么可能导致这种行为,我该如何解决?

【问题讨论】:

  • 向左滑动时,我只得到前 4 个 div。向右滑动会带来第 5 个,但最后一个会停留在 window 下方……你的东西都搞砸了!
  • 我不确定,因为我不熟悉那个确切的插件,但似乎最后一个 div 低于前一个。我猜这是容器的一些宽度问题,因此它被移动到下一行,低于window,因为所有的 div 都是全屏的
  • 换句话说,它并没有真正低于window 视图,我说错了。它只是在滑动塞与所有其他 div 的包装之下。另外,如果我再次滑动,它会从第 3 个 div 开始,而不是第一个
  • 是的,如果我让你的包装器更大,最后一个 div 会弹出就好了
  • 我想我找到了问题所在。如果我删除可见幻灯片上的边距,一切正常。就像你说的,问题不在于插件,而是我的 CSS 搞砸了。显然,容器的宽度是由插件计算的,它可能没有考虑幻灯片的边距(或类似的东西),导致容器比它应该的小。感谢您的帮助,它让我找到了正确的地方。

标签: jquery slider swiper


【解决方案1】:

问题在于 margin-right: 10px 被应用于可见幻灯片,所以问题不在于插件,而在于我的 CSS。道歉。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多