我有延迟加载在我的网站上工作。但是,如果有人想打印网页,那么 id 也喜欢打印出来的图像,而不是加载微调器。
这是我的图像的样子
<img class="lazy" data-original="images/gd-0007.jpg" src="../../img/loadingplaceholder.gif">
所以使用@media print { } Id 想使 src 与原始数据相同。
试过这个,但没有运气。(在样式表中做了,看看它是否有效)
@media print {
.lazy {
src: attr(data-original);
}
}
这是我想到的地方:http: //andydavies.me/blog/2012/08/13/what-if-we-could-use-css-to-manipulate-html-attributes/
如果有帮助,这是一个 jsfiddle:http: //jsfiddle.net/gXpzb/