所以,我在網站上創建了某種地圖。每當您將鼠標懸停在位於地圖上的城市上時,您都會穿過熱點區域,使彈出框出現並提供有關位於相關城市的團隊的信息。在Firefox中,它的效果非常好,但是在Chrome中它似乎沒有檢測到由錨標記屬性創建的熱點。Anchor標記的熱點屬性在Chrome中不起作用
彈出框的HTML索引中定義
<div id="pop1" class="popbox">
<h2>Youth Academy Bucuresti</h2>
<p>Membri:</p>
</div>
[...] more pop boxes [...]
地圖
<img src="images/first_try.png" usemap="#yaro" style="margin-bottom: 100px;">
<map name="yaro">
<a shape="rect" coords="355,375,425,403" href="#" class="popper" data-popbox="pop1"></a>
[...] more anchor tags [..]
</map>
任何想法,爲什麼在瀏覽使用Chrome的網站上,都沒有檢測到的熱點?可能是因爲「shape」,「coords」這些屬性還沒有被HTML5支持?
它的外觀在Firefox:http://imgur.com/wi3wdYJ(我的光標是在城市皮亞特拉尼亞姆茨)
這都是因爲a的「coords」和「shape」屬性在HTML5中已經過時。不知道爲什麼Firefox仍然使用它們,但Chrome並沒有。 – 2014-08-28 11:54:30
儘管我會考慮使用定位的「a」標籤,因爲移動設備上的圖像映射可能存在問題......您的網頁如何工作非常狹窄?你會更喜歡羅馬尼亞的地圖而不是羅馬尼亞的地圖嗎? – Ruskin 2014-08-28 13:02:33