zoukankan      html  css  js  c++  java
  • js 鼠标上移 图片放大

    1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
     2 <html xmlns="http://www.w3.org/1999/xhtml"> 
     3 <head> 
     4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
     5 <title>无标题文档</title> 
     6 <script language="javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script> 
     7 <script language="javascript"> 
     8 $(function(){ 
     9 var offsetX=20-$("#imgtest").offset().left; 
    10 var offsetY=20-$("#imgtest").offset().top; 
    11 var size=1.2*$('#imgtest ul li img').width(); 
    12 alert(size);
    13 $("#imgtest ul li").mouseover(function(event) { 
    14 
    15 var $target=$(event.target); 
    16 if($target.is('img')) 
    17 { 
    18 $("<img id='tip' src='"+$target.attr("src")+"'>").css({ 
    19 "height":size, 
    20 "width":size, 
    21 "top":event.pageX+offsetX, 
    22 "left":event.pageY+offsetY, 
    23 }).appendTo($("#imgtest")); 
    24 } 
    25 }).mouseout(function() { 
    26 $("#tip").remove(); 
    27 }).mousemove(function(event) { 
    28 $("#tip").css( 
    29 { 
    30 "left":event.pageX+offsetX, 
    31 "top":event.pageY+offsetY 
    32 }); 
    33 }); 
    34 }) 
    35 </script> 
    36 <style type="text/css"> 
    37 img{ height:262px; width:400px; position:absolute; border:5px solid #FFF;} 
    38 #imgtest{ height:auto;width:840px; margin:0 auto; position:absolute; } 
    39 
    40 
    41 #imgtest ul li{ position:relative; height:276px; width:410px; list-style:none; float:left; margin:3px; border:1px solid #999;} 
    42 </style> 
    43 </head> 
    44 <body> 
    45 <div id="imgtest"> 
    46 <ul> 
    47 <li><img src="img/photo1.jpg" /></li> 
    48 <li><img src="img/photo2.jpg" /></li> 
    49 <li><img src="img/photo3.jpg" /></li> 
    50 <li><img src="img/photo4.jpg" /></li> 
    51 </ul> 
    52 </div> 
    53 </body> 
    54 </html>
    function()之前得先加载完图片,不然没效果,用setInterval(函数名,500)方法调用function内的方法可实现,坐标参数可自调。
  • 相关阅读:
    php7.4 降级 php7.1 的坑
    python 记录网页 生成pdf
    Mac 安装常用软件环境
    python 2.7 操作 excel
    007整数反转
    006Z字形变换
    005最长回文子串
    004寻找两个正序数组的中位数
    003无重复字符的最长子串
    002两数相加
  • 原文地址:https://www.cnblogs.com/ShanHeDiao/p/4566761.html
Copyright © 2011-2022 走看看