2017-01-25 12 views
1

私は諦めています。イメージマップとクロムのいくつかのケースが動作しない

私は約4時間にわたり調査中です。そして、私はこのページの問題を見つけることができません。

私はステージングではプリプロダクションhttp://www-p.trueaussiebeefandlamb.com/proteins/grassfed-beef/

http://www-s.trueaussiebeefandlamb.com/proteins/grassfed-beef/と、このステージングで、このページを持っているすべてのブラウザで正常に動作します。 Preでは、Chromeでは、牛のマウスホバーが画像を変更しません。そのアイデアは、動物の上のユーザーマウスが強調表示されたときです。これはIEで正常に動作します。

私の調査では、Chrome-devtoolsのbackground: url("../lamb-sprite.png");background: red url("../lamb-sprite.png");に変更すると、その機能が動作します。

このページのCSSを変更するためにJqueryを追加したくありません。私はこれが最善の解決策だとは思わない。

答えて

0

私は画像がZ-インデックスの値の中に隠れていると思います。試してみてください:

.protein-cut .image-map img { 
    display: block; 
    z-index: 10; 
    position: relative; 
} 
+0

ああ、それは今働いているようです!すばらしいです! –

+1

そのサイトは空腹になった! – Vcasso

+0

多分それはイメージ[ビーフ| lamb] -sprite.pngは、スプライトバージョンなしで[beef | lamb] .pngだけをロードする遅延ロードクロムによって読み込まれません。あなたは 'display:none'でそのイメージのタグを追加しようとすることができます。 – simonarame

関連する問題