鼠标移入查看缩略图详细图片

<div>
 <img src="img/2.jpg" alt="..." id="img2"/>
<script type="text/javascript">
$(function(){
    $("img[id^='img']").mouseover(function(e){       //鼠标移入
   	 var alt=this.alt;
    if(alt!="无"){
       var myTitle=this.title;
       var imgTitle=myTitle?"<br/>"+myTitle:"";  //获取图片的title
       var zoomView=$('<div id="zoomView" ><img src="'+this.src+'" width="200px" height="200px" />'+imgTitle+"</div>"); //建立图片查看框
       $("body").append(zoomView);
       $("#zoomView").css({"top":(e.pageY-200)+"px","left":(e.pageX+10)+"px"});  //注意得在CSS文件中将其设置为绝对定位
    }
   }).mousemove(function(e){
   	var alt=this.alt;
   	  if(alt!="无"){
       $("#zoomView").css({"top":(e.pageY-200)+"px","left":(e.pageX+10)+"px"}); //鼠标移动时及时更新图片查看框的坐标
   	  }
   }).mouseout(function(){
   	var alt=this.alt;
 	  if(alt!="无"){
       $("#zoomView").remove();    //鼠标移出时删除之前建立的图片查看框
 	  }
   }); 
    
});
</script>
</div>

css

<style type="text/css">
#zoomView{
    position:absolute;}
</style>

js

<script src="js/jquery.js"></script>

效果:跟随鼠标移动

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值