HTML 幻灯片中的 JQuery Cycle2 插件布局仅在 Safari 中损坏

标签 jquery html css safari jquery-cycle2

http://stepladderuk.com/dev/wtf/

这是一个使用 cycle2 插件的 slider ,它不是在图像之间旋转,而是在 div 之间旋转。 div.content-slide

这适用于所有浏览器,甚至是 IE8!但在 Safari 中尝试,它不喜欢它。

当我禁用 cycle2 时,会发生这种情况(在 Safari 中)

cycle2 Safari

这表明当 cycle2 没有初始化时,面板的布局保持不变。据我所知,这不是布局/CSS 问题。

最佳答案

你在某些方面是对的,但要解决这个问题你仍然需要寻找 css 方式。 在你的 css 文件 main.css 添加一行如下:

#space_plans .cycle-slideshow .content-slide {
      height: 100%;
      width: 100%; //Add this
      position: relative; 
}

问题是 slider 插件阻止 Safari 从父级继承宽度或从子内容计算宽度。

关于HTML 幻灯片中的 JQuery Cycle2 插件布局仅在 Safari 中损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23697148/

相关文章:

jquery - 禁用 Jquery 日期选择器中的特定日期

javascript - JQuery/Javascript 自动完成有一个非常小的错误!有 javascript 经验的人可以帮我吗?

javascript - 根据屏幕大小调整大小?

javascript - Bootstrap 3 - 在给定时刻只显示一个模态

jquery 从 li 中的图像中删除类

java - HTML 和 JSP 将命令绑定(bind)到选项表单

php - 我如何进行 AJAX 表单例份验证?

jQuery 水平滚动(点击时滑动 div)

javascript - 将视差滚动效果应用于多个背景,每个背景以不同的速度滚动

css - 连续 3 个 DIV,不能在 div 中保留文本