ユーザーが画像の上を移動すると、alt
タグ情報が表示されます。ここで私が使用しているjQueryがあります。これはうまくいきます。.hoverでテキストの点滅を固定する
<script>
$("#content img").hover(function() {
var imageCaption = $(this).attr("alt");
if (imageCaption != '') {
var imgWidth = $(this).width();
var imgHeight = $(this).height();
var position = $(this).position();
var positionTop = (position.top + imgHeight - 26)
$("<span class='img-caption'><em>" + imageCaption +
"</em></span>").css({
"font-style": "normal !important",
"color": "#fff",
"position": "absolute",
"top": "200px",
"left": "5px",
"width": "80%"
}).insertAfter(this);
}},function(){$(this).siblings('.img-caption').remove();}
);
</script>
しかし、ユーザーがテキストの上にカーソルを置くと、文字が点滅します。マウスはimg
を離れ、作成されたspan
を入力しているため、私はそのことを仮定します。この問題に対する解決策は非常に高く評価されます。
あなたはHTMLで簡単なデモを行うことができますか? –