簡體   English   中英

將鼠標懸停在文本上時顯示縮略圖

[英]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');
   });
 });

在片段中我使用了fadeInfadeOut ,這增加了很好的淡入淡出效果。

JQuery 文檔:這里

或者你可以使用 Jquery 插件來完成它,網絡中有很多例子。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM