[英]Show thumbnail when hover over text
當我懸停文本(不是超鏈接)時,如何顯示縮略圖(圖像)。
謝謝。
<div onmouseover="document.getElementById('myimg').style.display='block';" onmouseout="document.getElementById('myimg').style.display='none';">some text </div> <img id="myimg" style="display:none" src="https://upload.wikimedia.org/wikipedia/commons/8/81/Stackoverflow_icon.png" />
您可以使用 jQuery:
Html 標記:
<html>
<body>
<p>Sample text</p>
<img class="thumbImage" style="display:none" src="sample.png" />
</body>
</html>
Javascript 片段:
$(document).ready(function(){
$('p').mouseover(function(){
// Put logic on show
$('.thumbImage').fadeIn('slow');
}).mouseout(function(){
// Put logic on hide
$('.thumbImage').fadeOut('slow');
});
});
在片段中我使用了fadeIn
、 fadeOut
,這增加了很好的淡入淡出效果。
JQuery 文檔:這里
或者你可以使用 Jquery 插件來完成它,網絡中有很多例子。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.