网站地图
首页
php教程
asp.net教程
手机开发
css教程
网页制作
办公数码
jsp教程
asp教程
ps教程
当前位置:
编程学习网
>>
网页特效
>
鼠标特效
> >
[javascript学习指南]javascript 鼠标点击图片放大或缩小
[javascript学习指南]javascript 鼠标点击图片放大或缩小
发布时间:2019-03-26
【www.gdgbn.com--鼠标特效】
提示:您可以先修改部分代码再运行
javascript 鼠标点击图片放大或缩小
<script type="text/javascript"> function $(id){ return typeof id=="string"? document.getElementById(id):id;} function $$(tag,parent) {return ($(parent)||document).getElementsByTagName(tag);} function zoomImg(container){ var obox=$(container), w=obox.clientWidth, h=obox.clientHeight, zoom=false, pic=$$("img","box")[0], img=new Image(), W, H; img.src=pic.src; W=img.width; H=img.height; var flowX=W-w, flowY=H-h, bound=obox.getBoundingClientRect(); window.onscroll=function(){bound=obox.getBoundingClientRect();}; obox.onclick=function(e){ e=e||window.event; if(zoom){ zoom=false; pic.style.width="100%"; pic.style.height="100%"; pic.style.marginLeft=pic.style.marginTop="0px"; } else { zoom=true; pic.style.width=W+"px"; pic.style.height=H+"px"; pic.style.marginLeft=(-(e.clientX-bound.left)/w*flowX)+"px"; pic.style.marginTop=(-(e.clientY-bound.top)/h*flowY)+"px"; } }; obox.onmousemove=function(e){ if(zoom){ e=e||window.event; pic.style.marginLeft=(-(e.clientX-bound.left)/w*flowX)+"px"; pic.style.marginTop=(-(e.clientY-bound.top)/h*flowY)+"px"; } }; obox.onmouseout=function(e){ if(zoom){ zoom=false; pic.style.width="100%"; pic.style.height="100%"; pic.style.marginLeft=pic.style.marginTop="0px"; } }; } window.onload=function(){ zoomImg("box"); }; </script> 鼠标点击图片放大或缩小
提示:您可以先修改部分代码再运行
本文来源:
http://www.gdgbn.com/wangyetexiao/28060/
上一篇:
鼠标指向图片出现文本框_鼠标指向图片,出现文本提示效果
下一篇:
【ps增加照片大小】利用ps给照片增加梦幻的彩色的心形
相关推荐
php实现文件数据缓存实现原理|php实现文件数据缓存实现代码
dedecms视频发布|dedecms网站更换域名批量更图路径与未审核文档禁止动态浏览
[flash player]flash 同步加载多个外部swf的方法
php随机生成数字|二种php生成html页面实现代码
【jquery ajax】JQuery 各种选择方法代码总结
dedecms模板|dedecms 不让跳转到index与禁止指定IP访问功能
哪一款|一款flash获取当前页的URL代码
jquery ajax_jquery setInterval定时刷新页面
【phpstudy】php $$变量赋值与详细说明
【网站内部链接】网站内部链接布局方法
网友关注
未利用地|利用photoshop 给人物换发色或衣服颜色
[未利用地]利用jquery 实现select下来框编辑状态
【css超出部分省略号】css 全方位清理浮动总结
[dedecms模板]dedecms 列表页面只有高级会员登录后才显示出来修改方法
电脑搜索引擎怎么设置|怎么让搜索引擎蜘蛛喜欢上你的站
[在线ps照片处理]ps把照片处理成梦幻般效果图片
jquery ajax_jquery Radio checked CheckBox 值删除增加 Multiple
css发动机_CSS在IE6中的bug
【dedecms模板】dedecms 搜索功能高级会员未登录文章禁止出现在搜索结果
phpstudy_php 正则表达式匹配中文汉字
热门标签
最新鼠标特效
鼠标特效
【ps增加照片大小】利用ps给照片增加梦幻的彩色的心形
鼠标特效
[javascript学习指南]javascript 鼠标点击图片放大或缩小
鼠标特效
鼠标指向图片出现文本框_鼠标指向图片,出现文本提示效果
鼠标特效
鼠标移动到图片显隐的图片_鼠标移动到图片显隐的图片说明
鼠标特效
双击鼠标怎么变属性了|双击鼠标滚动屏幕的代码
鼠标特效
【javascript学习指南】javascript 鼠标滑过出现大图
鼠标特效
鼠标点击文本框|鼠标点击文本框后,里面的文字就消失或全选中
鼠标特效
[鼠标移到一张图片放大]鼠标移到一张图片后其余图片变灰
鼠标特效
新闻列表页_新闻列表鼠标滑过,显示单条详情
鼠标特效
用css实现鼠标经过图片放大_用CSS实现鼠标经过图片链接加边框效果代码
鼠标特效热门文章
鼠标特效
【ps增加照片大小】利用ps给照片增加梦幻的彩色的心形
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
Copyright©2006-2019 编程学习网 www.gdgbn.com 版权所有