私はこのイメージを持っています:
<img src="..." class="scroller_poster" alt="Some information about movie">
...そして、ページの他の場所にあるDIVのALTの値を表示しようとしています:
<div class="scroller_movie_data"></div>
... この関数を使用する ($(document).ready に含まれる):
$('.scroller_poster').mouseenter(function() {
var movie_data = $(this).attr('alt');
if (movie_data) {
$('.scroller_movie_data').html(movie_data);
$(this).mouseleave(function() {
$('.scroller_movie_data').html('');
});
}
});
これは、Firefox を除くすべてのブラウザーで機能しますが、その理由がわかりません。誰かがこれに光を当てることができますか?
ノート:
ホバリングされた画像は jQuery プラグイン ( SmoothDivScroll ) 内にあり、これが問題を引き起こしていると思われます。
以下は、私が取り組んでいることのスクリーンショットです。私がしていることを理解するのに役立つかもしれません。「マダガスカル 3: ヨーロッパの最重要指名手配 (2012)」と書かれている場所は、ホバーした各 ALT 値を表示させようとしている場所です。