文件名称:仿淘宝js放大镜效果
文件大小:2.15MB
文件格式:RAR
更新时间:2013-11-09 12:57:41
仿淘宝js放大镜效果
仿淘宝js放大镜效果 核心代码 malmg.onmouseover = function(){ showimg.style.display = "block"; bigimg.style.display = "inline"; show_half = showimg.offsetHeight/2; maxWidth = smalmg.clientWidth - showimg.offsetWidth; maxHeight = smalmg.clientHeight - showimg.offsetHeight; //上面两个变量指明showimg允许活动的区域 }; smalmg.onmousemove = function(e){ e = e || window.event;//兼容多个浏览器的event参数模式 var num=bigimg.clientWidth/showimg.clientWidth; var Top = mousePosition(e).y - smalmg.offsetTop - show_half; var Left = mousePosition(e).x - smalmg.offsetLeft - show_half; //获取当前移动的showimg位置 计算方法是 鼠标坐标 - 最外面容器的坐标 - 滤镜图的宽(高)的/2 Top = Top<0?0:Top>maxHeight?maxHeight:Top; Left = Left<0?0:Left>maxWidth?maxWidth:Left; showimg.style.top = Top + "px"; showimg.style.left = Left + "px"; bigimg.style.background = "url("+small_url+") -"+Left*num+"px -"+Top*num+"px no-repeat"; };
【文件预览】:
js放大镜效果
----images()
--------jxbg006.jpg(2KB)
--------jxbg016.gif(4KB)
--------images()
--------jxbg014.gif(181B)
--------jxbg008.jpg(6KB)
--------shu_01.jpg(13KB)
--------jxbg010.gif(1KB)
--------ico005.gif(166B)
--------_notes()
--------jxbg007.gif(2KB)
--------big_p_bg.jpg(2KB)
--------zyjxtp.jpg(21KB)
--------dis_07.jpg(1KB)
--------index4_05.png(228B)
--------jxbg013.gif(2KB)
--------Thumbs.db(34KB)
--------jxbg011.jpg(2KB)
--------jxbg001.jpg(370B)
--------jxbg002.jpg(2KB)
--------jxbg012.jpg(6KB)
--------jxbg003.jpg(317B)
--------aa.jpg(38KB)
--------jxbg005.jpg(346B)
--------jxbg009.jpg(2KB)
--------ico015.gif(49B)
--------jxbg015.gif(1KB)
--------jxbg004.jpg(2KB)
----中医经穴index.html(35KB)
----中医经穴_index1.html(35KB)