<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="../js/jquery-1.83.min.js"></script> </head> <body> <ul> <li> <a href="../image/波多野结衣.jpg" class="tooltip" title="苹果"><img style="width: 100px;height: 200px" src="../image/波多野结衣.jpg"></a> </li> <li> <a href="../image/深美里奈.jpg" class="tooltip" title="苹果"><img style="width: 100px;height: 200px" src="../image/深美里奈.jpg"></a> </li> <li> <a href="../image/立花瞳.jpg" class="tooltip" title="苹果"><img style="width: 100px;height: 200px" src="../image/立花瞳.jpg"></a> </li> <li> <a href="../image/吉泽明步.jpg" class="tooltip" title="苹果"><img style="width: 100px;height: 200px" src="../image/吉泽明步.jpg"></a> </li> </ul> </body> <script> $(function () { var x=20; var y=30; //自己实现预览功能 //当鼠标移入超链接,获取图片值并创建元素添加到文档中,接着显示再鼠标旁边 $("a.tooltip").mouseover(function (e) { var tooltips = $("<div id='tooltip' style='position:absolute;'><img style='width: 250px;height: 280px;' src='" + this.href + "' alt='产品预览图'/></div>"); this.title = ""; $("body").append(tooltips); $("#tooltip").css({"top":(e.pageY+y)+"px","left":e.pageX+"px"}).show("fast"); }).mouseout(function () { $("#tooltip").remove(); }).mousemove(function (e) { $("#tooltip").css({"top":(e.pageY+y)+"px","left":(e.pageX+x)+"px"}); }); }); </script> </html>