2015-07-13 108 views
2

我有一个使用Microdata的产品页面。目前,itemprop="image"属性是在我的缩略图库的第一个缩略图上指定的。我想要做的是为我的高分辨率图像指定它。itemprop =“image”元素不是<img>?

麻烦的是,这并不是实际显示在页面上,它是通过JavaScript使用lighbox加载。我知道我可以这样做:

<img itemprop="image" src="/img/high-res.jp" style="display:none" /> 

并且图像不会显示,它被标记为产品图像。但是,当然,图像仍然是下载。

任何方式我可以指定itemprop="image"在图像上,但实际上没有下载图像?

我试着将<img>更改为<span>,但​​没有认出它。

+0

你的意思是用什么“没承认它“? – unor

回答

3

也许链接元素在这里很有用 - 它不是在渲染HTML显示,但它是在HTML源代码可用,因此可用于JavaScript:

<link itemprop="image" href="/img/high-res.jpg"> 
+0

谢谢保罗。值得一去,我试过了,但不幸的是测试工具不承认它:-( – BigMeat

+1

指正!我还没有更新SRC =到HREF =,这样做的工作。谢谢。 – BigMeat

相关问题