放大镜jquery
来源:互联网 发布:工商网络监管情况 编辑:程序博客网 时间:2024/05/17 22:37
<!DOCTYPE html><html> <head> <meta charset="utf-8"/> <title>jQuery事件处理</title> <style> #did{width:300px;height:300px;border:1px solid #ddd;overflow:hidden;position:absolute;display:none;} </style> </head> <body> <h2>jQuery事件处理--图片的放大镜</h2> <img id="mid" src="./img/Meinv121.jpg" width="384"/> <div id="did"> <img src="./img/Meinv121.jpg"/> </div> <script src="./jquery-3.2.1.min.js" type="text/javascript"></script> <script> //获取被放大的图片并绑定三个事件 $("#mid").mouseover(function(){ //获取当前mid的信息 var position = $(this).position(); //定位被放大图片位置 $("#did").css({top:position.top+"px",left:position.left+$(this).width()+5+"px"}).show(); }).mouseout(function(){ $("#did").hide(); }).mousemove(function(e){ //获取当前mid的信息 var position = $(this).position(); //计算鼠标在图片上的位置 var x = e.pageX - position.left; var y = e.pageY - position.top; //设置被放大图片的滚动位置 $("#did").scrollTop(y*5-150).scrollLeft(x*5-150); }); /* //获取被放大图片 var mid = document.getElementById("mid"); //获取放大镜 var did = document.getElementById("did"); //对mid添加鼠标移入和移出事件 mid.onmouseover = function(){ //定位放大镜位置 did.style.top = this.offsetTop+"px"; did.style.left = this.offsetLeft+this.offsetWidth+5+"px"; did.style.display = "block"; } //移出隐藏放大镜 mid.onmouseout = function(){ did.style.display = "none"; } //添加移动事件 mid.onmousemove = function(ent){ //获取兼容的事件 var event = ent || window.event; //获取鼠标在图片上的位置 var x = event.clientX-this.offsetLeft; var y = event.clientY-this.offsetTop; //定位放大镜图片滚动位置 did.scrollLeft = x*5-150; did.scrollTop = y*5-150; } */ </script> </body></html>
阅读全文
0 0
- jquery放大镜
- jquery放大镜
- JQuery 放大镜
- jquery放大镜
- jquery 放大镜
- jQuery放大镜
- JQuery放大镜
- 放大镜jquery
- JQUERY图片放大镜插件
- jquery 图片放大镜例子
- JQuery 图片放大镜效果
- jquery实现放大镜
- jquery放大镜插件用法
- Jquery放大镜效果
- jquery 图片浏览 放大镜
- Jquery放大镜 zoomy
- jquery 图片放大镜插件
- jquery之放大镜--JQZoom
- 学员笔记展示 临时表
- JVM结构、GC工作机制详解
- android 软键盘和布局的冲突
- 一文讲透区块链技术原理
- 爬取国内主流电影网站的电影更新情况
- 放大镜jquery
- 高精度加法的c语言实现
- Android存储对象到本地(SharedPreferences方式和file方式)
- Hello World!
- 冒泡排序--双层嵌套,两两比较
- socket请求数据demo
- zzuliOJ1916:树(DFS序 + 树状数组)
- [Git]不给Github交保护费:CentOS下的私人Git的搭建方法
- pod命令图示