查看本章节

查看作业目录


需求说明:

使用 jQuery 操作页面元素的方法,实现浏览大图片的效果,在页面上插入一幅小图片,当鼠标悬停到小图片上时,在小图片的右侧出现与之相对应的大图片

实现思路:

  1. 在 HTML 页面中添加 <img /> 标签,显示小图片
  2. 添加 <img id="big_img" /> 标签,用于显示放大的图片
  3. 在页面加载完毕事件中,获取 id 为 small_img 的 <img/> 标签对象,给图片的鼠标悬停事件绑定方法,实在鼠标指针附近显示放大后的图片
  4. 在页面加载完毕事件中,获取 id 为 small_img 的 <img/> 标签对象,给图片的鼠标移开事件绑定方法,实现隐藏放大的图片

实现代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="js/jquery-3.3.1.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
$(function(){
var x = 5,y= 15;
$("#small_img").mousemove(function(e){
console.log(e);
$("#big_img").attr("src",this.src);
$("#big_img").css({
"top":e.pageY+y+"px",
"left":e.pageX+x+"px",
"position":"absolute"});
$("#big_img").show();
});
$("#small_img").mouseout(function(e){
$("#big_img").hide();
});
});
</script>
</head>
<body>
<img src="img/img_4.jpg" width="100" height="50" id="small_img"/>
<img id="big_img"/>
</body>
</html>

最新文章

  1. js php json
  2. BUG集锦
  3. 【XLL API 函数】xlSheetNm
  4. ql Server 高频,高并发访问中的键查找死锁解析
  5. SQL对字符串数组的处理详解
  6. delphi 换行操作 Word
  7. {A} + {B} 分类: HDU 2015-07-11 18:06 6人阅读 评论(0) 收藏
  8. ManagementFactory cannot be resolved
  9. 如何用angularjs制作一个完整的表格之五__完整的案例
  10. Java反射机制简单使用
  11. cad2007 钢筋符号显示为问号
  12. ADO.NET 总结
  13. Htpasswd 给网站后台目录加密
  14. 4日6日--Math的常用方法
  15. [luoguP2912] [USACO08OCT]牧场散步Pasture Walking(lca)
  16. 3D图片变换
  17. Spring Boot系列(一) Spring Boot介绍和基础POM文件
  18. 第四周博客之一---Linux的基本命令(前5个)
  19. ASP.NET Core MVC中URL和数据模型的匹配
  20. 《TCP/IP 详解 卷1:协议》第 11 章:名称解析和域名系统

热门文章

  1. Oracle—回车、换行符
  2. javaAPI2
  3. 【编程思想】【设计模式】【创建模式creational 】工厂模式factory_method
  4. react中在hooks方法useEffect中加载异步数据
  5. 解决git push报错error: failed to push some refs to 的问题
  6. xmake v2.6.2 发布,新增 Linux 内核驱动模块构建支持
  7. 安全防御之防xss、SQL注入、与CSRF攻击
  8. CF1145F Neat Words 题解
  9. react 结合antd 实现分页效果
  10. JAVA中Map集合遍历