>
设为首页
>
收藏本站
>
最新电影
首页
运营资讯
今日英语
图形图像
计算机技术
Asp编程
网站结构化
资源共享
休闲娱乐
访问新站
您现在的位置:
首页
=>
后台技术
=>
脚本特效
=>
图形特效
订阅本栏目
ppg放大镜效果
时间: 2008-04-29 22:15:33 阅读次数:2878
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="keywords" content="衬衫,直销,衬衣,HANY" /> <link rel="shortcut icon" href="/favicon.ico"> <title>White Collar 80S长袖 - HANY - 快乐,随身出发</title> <script> //大图浏览器 var gp_cur = 1; var gid = 0; var zoom_m = 320; // 小图的实际尺寸的宽和高 var zoom_w = 280; //大放大镜的显示框的宽和高 var zoom_x = 90; //小放大镜的宽和高 var zoom_b = 996; //实际大图的宽和高 var zoom_x_h = zoom_x / 2; var mp_pos = null; function getAbsPoint(e) { if (e == null) { return; } var x = e.offsetLeft, y = e.offsetTop; while(e=e.offsetParent){x += e.offsetLeft; y += e.offsetTop;} x = x + 0; y = y + 0; return {"x": x, "y": y}; } function locateZoom() { var zw = object("bpd");//大框 if (zw == null) { return; } zw.style.left = mp_pos.x + zoom_m + 14 + "px"; zw.style.top = mp_pos.y + 20 + "px"; } function slidebp() { var x = event.clientX - mp_pos.x + document.documentElement.scrollLeft; var y = event.clientY - mp_pos.y + document.documentElement.scrollTop; movebigpic(x, y); movediv(x, y); var mp = object("mp"); var bpd = object("bpd"); var vpd = object("vpd"); if (mp == null || bpd == null || vpd == null) { return; } mp.style.filter = "alpha(opacity=50)"; bpd.style.display = ""; vpd.style.display = ""; } function closebp() { var mp = object("mp"); var bpd = object("bpd"); var vpd = object("vpd"); if (mp == null || bpd == null || vpd == null) { return; } mp.style.filter = ""; bpd.style.display = "none"; vpd.style.display = "none"; } function movebigpic(x, y) { var bpd = object("bpd2"); if (bpd == null) { return; } var xx = 0; var yy = 0; if (x < zoom_x_h)//左 { xx = 0; } else if (x > (zoom_m - zoom_x_h)) { xx = zoom_w - zoom_b; } else { xx = (zoom_x_h - x) * (zoom_b - zoom_w) / (zoom_m - zoom_x); } if (y < zoom_x_h) { yy = 0; } else if (y > (zoom_m - zoom_x_h)) { yy = zoom_w - zoom_b; } else { yy = (zoom_x_h - y) * (zoom_b - zoom_w) / (zoom_m - zoom_x); } bpd.style.left = xx + "px"; bpd.style.top = yy + "px"; } function movediv(x, y) { var vpd = object("vpd"); if (vpd == null) { return; } var xx = 0; var yy = 0; if (x < zoom_x_h) { xx = 0; } else if (x > (zoom_m - zoom_x_h)) { xx = zoom_m - zoom_x; } else { xx = x - zoom_x_h; } if (y < zoom_x_h) { yy = 0; } else if (y > (zoom_m - zoom_x_h)) { yy = zoom_m - zoom_x; } else { yy = y - zoom_x_h; } vpd.style.left = (xx + mp_pos.x) + "px"; vpd.style.top = (yy + mp_pos.y) + "px"; movesmallpic(xx, yy); } function movesmallpic(x, y) { var vp = object("vpd2"); if (vp == null) { return; } var xx = 0 - x; var yy = 0 - y; vp.style.left = xx + "px"; vp.style.top = yy + "px"; } function object(objId){ //return objId; return document.getElementById(objId); } </script> <style type="text/css"> .imglist_right {width:320px; height:352px;} .imglist_right img {border:1px solid #D0D3DE; width:320px; height:320px;} </style> </head> <body> <div class="imglist_right" id="mpd"> <img src="/imagesjs/s.jpg" name="mp" border="0" id="mp" style="cursor:pointer" onmousemove="javascript:slidebp();" onmouseout="javascript:closebp();" /> </div> <div id="bpd" style="position:absolute; display:none; width:280px; height:280px; border:1px solid #CCCCCC; overflow:hidden"> <div id="bpd2" style="position:absolute;"> <iframe src="javascript:false" scrolling="no" frameborder="0" style="z-index:-1;position:absolute; top:5px; left:2px;width:1000px;height:1000px;"></iframe> <img src="/imagesjs/big.jpg" id="bp"> </div> </div> <div id="vpd" style="position:absolute; display:none; width:90px; height:90px; border:1px solid #444444; overflow:hidden"> <div id="vpd2" style="position:absolute;"> <img src="/imagesjs/s.jpg" name="mp" border="0" id="mp" style="cursor:pointer" onmousemove="javascript:slidebp();" onmouseout="javascript:closebp();" /> </div></div> <script language="javascript"> gid = 17; mp_pos = getAbsPoint(object("mpd")); locateZoom(); </script> </body> </html>
提示:您可以先修改部分代码再运行
飞飞As!p技术乐园
本站下载资源全部放在
fs2you
共享空间上,若不能正常下载以上资源,请
下载修复补丁
下载
"ppg放大镜效果
"Word版
点击下载
站内搜索
:
标题
内容
下一篇
使用ul和li,标准下的无缝滚动
上一篇
鼠标滑过晃动的图片
本栏目最新
栏目最新列表
使用ul和li,标准下的无缝滚动
ppg放大镜效果
自由飘浮的图像
淡入淡出的图像
图像的反色效果
网站优化策划
栏目最新列表
增加网站外链的快速方法
网站上线前必做的30个检查
新的友情链接参考标准(没有google的PR情况
优化Google的AdSense广告的五个工具
王通讲SEO八大基础
站点最新
站点最新列表
微博推广的一些技巧
xhEditor v1.1.7 发布,
收集的一些轻量级非常实
50个新鲜兼容最新版本的
javascript中cookie的设
Excel中出现#VALUE!、#D
jquery插件:飞飞表情插件
十个使用HTML5开发的精彩
支持HTML5的浏览器有哪些
飞妮莫属:漫画:如何写出
历史最热10条信息
MIME介绍 及
[
1
] [
2
] [
3
]
巧用Google和迅雷来下载
Transact SQL 常
[
1
] [
2
]
VIA Rhine II Fast Ethe
电脑常用端
[
1
] [
2
] [
3
]
Do you get a kick out
十道羊皮卷 欣赏+mp3版+
每日一句:A friend and
每日一句:Theres no tu
经典__悟透JavaScript
伟哥博客
西安房产
123最新电影
三四六四
关于站点
|
免责声明
|
联系站长
|
网站地图
|
陕ICP备07002804号
WEB技术QQ交流群:72840059
©2007 ffasp.com. 版权所有