以下のコードに問題があります。どういうわけか、jQuery スクリプトを使用して画像の背景を変更できません。
HTML コードは次のようになります。
画像を表示する部分:
<div class="group-image img-responsive img-ctr"></div>
関連リンクを生成する部分 (簡略化):
<a class="hoverlink" href="{complete_path}" data-img="{cat_image_path}">{cat_name}</a>
jQuery コードは次のようになります。
$(document).ready(function(){
$('.hoverlink').hover(function(){$('.group-image').css('background', $(this).attr('data-img'))});
});
background
data-image タグには、関連リンクの画像への正しい URL が含まれていますが、これらのリンクのいずれかにカーソルを合わせると、 CSS がgroup-image
divに追加されません。例のJSFillde
どこでエラーを起こしたのか手がかりはありますか?
ありがとう