【问题标题】:How do I set a height on my responsive slider using CSS before page load如何在页面加载之前使用 CSS 在我的响应式滑块上设置高度
【发布时间】:2012-10-12 07:03:39
【问题描述】:

这是什么

一个 jquery Cycle 滑块,在加载窗口和调整窗口大小时,它使用 css 和 javascript 的组合来响应地调整所有内容。

怎么了

页面加载时,在css中设置slider的高度为0(因为直到页面加载完我才知道屏幕大小)然后使用js将slider调整到合适的高度并开始运行幻灯片。

但这意味着在 js 加载/运行之前,滑块是不可见的,这意味着它“弹出”到视图中,将其下方的内容向下推。这似乎是 flexslider 或 cycle 等响应式滑块的普遍问题。

有没有办法使用 css 设置高度?

【问题讨论】:

  • 你可以使用简单的 css 技术,如 height:100% 或其他东西让它最初可见吗?
  • @JibiAbraham 不幸的是不是,因为图像是一个堆叠在一起的,所以容器的高度是(如果一个 img 是 100px x 100px 并且有 5 个图像)500px 这会暂时显示所有图像,直到滑块 javascript 接管。

标签: javascript jquery css jquery-cycle responsive-design


【解决方案1】:

我认为你在寻找循环的第 2 版

http://jquery.malsup.com/cycle2/demo/autoheight.php

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-22
    • 1970-01-01
    • 1970-01-01
    • 2013-04-12
    • 2013-08-30
    • 1970-01-01
    • 1970-01-01
    • 2012-08-15
    相关资源
    最近更新 更多