【问题标题】:Dummy img src without browser warnings没有浏览器警告的虚拟 img src
【发布时间】:2012-05-10 08:15:46
【问题描述】:

我为我的网站构建了一个灯箱。对于这个问题,它由一个 img 元素组成,默认情况下使用 CSS 隐藏。

当点击我网站上的缩略图时,img 元素的 src 会使用带有适当路径的 javascript 覆盖,然后 img 就会可见。

我的问题是我在第一次加载页面时将 img src 设置为什么? 如果我将 src 留空,我会收到浏览器警告。 我不希望加载实际图像,因为这会使用带宽。 我不希望加载 1px 的小透明图片,因为这感觉像是一种肮脏的 hack。

我还有其他选择吗?

【问题讨论】:

    标签: html css image src


    【解决方案1】:

    使用 JavaScript 创建 img 元素。

    如果某些标记(除了偶尔的占位符 div 或 span)在某些 JS 运行之前没有为用户添加任何内容,那么首先不要将它放在标记中。在需要时使用 DOM 操作添加它。

    【讨论】:

    • 您能提供或指向示例 jQuery 吗?如果是静态页面的一部分,那么您仍然需要标记中的全局可识别占位符,也许是一个跨度?但是span不能有相同的ID,所以在ID前加上img_?
    猜你喜欢
    • 1970-01-01
    • 2014-11-28
    • 2016-10-27
    • 1970-01-01
    • 1970-01-01
    • 2016-01-20
    • 2012-04-17
    • 2015-12-17
    • 2023-04-09
    相关资源
    最近更新 更多