【问题标题】:How to make an element not load in Bootstrap 2 on phone?如何在手机上的 Bootstrap 2 中不加载元素?
【发布时间】:2017-11-29 12:17:55
【问题描述】:

我有一个使用 Bootstrap 2 的旧网站。在它上面我有一个图片滑块,我想在平板电脑和台式机上加载图片,而不是在手机上(加载的数据太多)。

当我使用 .hidden-phone 类时,Bootstrap 2 使用 display:none 隐藏元素。这意味着它仍然会将所有数据发送到手机,但不会显示。所以它无助于减少加载时间。

有谁知道如何确保该元素没有加载到手机上?最好在 Bootstrap 2 结构中...

谢谢,

汤姆

【问题讨论】:

    标签: css performance hide display twitter-bootstrap-2


    【解决方案1】:

    那些 Bootstrap 类只是可见性设置,它们会隐藏图片,但许多浏览器仍然会加载它们。

    如果您更喜欢在客户端执行此操作,您可以尝试使用 Bootstrap 可见性类来隐藏您的幻灯片,然后使用其他方法,例如 this, 防止加载幻灯片图像

    【讨论】:

    • 非常感谢,奥兰卡!
    【解决方案2】:

    使用引导程序根本不可能不加载它。 Bootstrap 只能隐藏/显示/修改页面上的元素(毕竟是 CSS)。如果您想阻止加载,则需要在服务器端执行此操作,例如通过确定用户代理并发送正确的页面。

    【讨论】:

    • 如果是单张图片,我会使用 HTML 标签,但既然不是这样,我必须在服务器端找到一些东西。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-01
    • 1970-01-01
    • 2018-03-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多