2015-07-13 36 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

相關問題