リンクの上にマウスを置くと、現在のコードで画像がポップアップ表示されます。
画像に加えて、テキストの説明もポップアップに表示される機能を追加したいと思います。
さらに、クリックするとポップアップを閉じるポップアップウィンドウの「X」閉じるボタンも必要です。現在、マウスアウトすると画像が消えます。でも閉じるボタンも欲しいです。
これらの追加を行うにはどうすればよいですか?
これが私の現在のjavascriptコードです:
$(document).ready(function() {
var offsetX = 10;
var offsetY = 5;
$('.menu').mouseover(function(e) {
console.log(e);
var href = $(this).attr('href');
$('<img id="image" src="' + href + '"/>')
.css('top', e.pageY + offsetY)
.css('left', e.pageX + offsetX)
.appendTo('body');
}, function(e) {
$('#image').remove();
});
$('.menu').mouseout(function(e) {
$("#image").css('top', e.pageY + offsetY).css('left', e.pageX + offsetX);
$('#image').remove();
});
});
ここにいくつかのHTMLコードの例があります:
<a id='image1' class='menu' href="images/image1.jpg" alt=""><b>Image Description:</b> Text about this image.</a>
ありがとう