jquery实现图片列表鼠标移入微动


Posted in Javascript onDecember 01, 2016

本效果使用jQuery和CSS实现了图片列表,当鼠标移入时图片向左微动,移出则复原。

其中的jQuery事件使用mouseenter 和 mouseleave ,事件绑定方法使用新推荐的on方法。

代码如下:

<!DOCTYPE html>
<html>
<head><meta name="viewport" content="width=device-width, initial-scale=1" />
 <title>jQuery实现图片列表鼠标移入微动_何问起</title><base target="_blank" />
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 <style type="text/css">
 body, div, li, p, img, a {
  margin: 0;
  padding: 0;
 }
 .hovertreecontainer {
  width: 370px;
  margin: 50px auto;
 }
  .hovertreecontainer a {
  text-decoration: none;
  }
 .hovertree-item-box {
  height: 120px;
  width: 185px;
  position: relative;
  padding: 10px;
  box-sizing: border-box;
  float: left;
 }
  .hovertree-item-box .title {
  width: 80px;
  height: 100%;
  color: #4998a1;
  font-size: 14px;
  }
  .hovertree-item-box.odd {
  border-bottom: 1px solid #CCC;
  border-right: 1px solid #CCC;
  }
  .hovertree-item-box.even {
  border-bottom: 1px solid #CCC;
  }

  .hovertree-item-box.nobottom {
  border-bottom: none;
  }
  .hovertree-item-box .hovertree-img-box {
  width: 80px;
  height: 80px;
  overflow: hidden;
  position: absolute;
  right: 10px;
  bottom: 5px;
  }
 .hovertree-img-box img {
  width: 100%;
  height: 100%;
 }
 .hovertreecontainer:after {
  content: "";
  display: block;
  clear: both;
 }
 </style>
</head>
<body>
 <div class="hovertreecontainer"><h2>jQuery实现图片列表鼠标移入微动</h2>
 <a href="http://hovertree.com/texiao/css/20/">
  <div class="hovertree-item-box odd">
  <div class="title">春节对联</div>
  <div class="hovertree-img-box"><img src="http://hovertree.com/hvtimg/201512/o9qashmi.gif"></div>
  </div>
 </a>
 <a href="http://hovertree.com/hvtart/bjae/a6w6e2qg.htm">
  <div class="hovertree-item-box even">
  <div class="title">下雨天</div>
  <div class="hovertree-img-box"><img src="http://hovertree.com/hvtimg/201512/f748s0ko.jpg"></div>
  </div>
 </a>
 <a href="http://hovertree.com/h/bjae/0st5ww13.htm">
  <div class="hovertree-item-box odd">
  <div class="title">磨砂玻璃</div>
  <div class="hovertree-img-box"><img src="http://hovertree.com/hvtimg/201512/agagq0or.jpg"></div>
  </div>
 </a>
 <a href="http://hovertree.com/menu/texiao/">
  <div class="hovertree-item-box even">
  <div class="title">网页特效</div>
  <div class="hovertree-img-box"><img src="http://hovertree.com/hvtimg/201512/r51a22uy.gif"></div>
  </div>
 </a>
 <a href="http://hovertree.com/h/bjaf/hwqtjwjs.htm">
  <div class="hovertree-item-box odd nobottom">
  <div class="title">何问起统计文件数</div>
  <div class="hovertree-img-box"><img src="http://hovertree.com/hvtimg/bjafjd/iofopnro.png"></div>
  </div>
 </a>
 <a href="http://hovertree.com/h/bjaf/hovertreeimg.htm">
  <div class="hovertree-item-box even nobottom">
  <div class="title">HovertreeImg</div>
  <div class="hovertree-img-box"><img src="http://hovertree.com/hvtimg/201601/p3t2ldyr.png"></div>
  </div>
 </a>
 <div><a href="http://hovertree.com/h/bjaf/4mv4wgmj.htm">原文</a> <a href="http://hovertree.com">首页</a> <a href="http://hovertree.com/menu/texiao/">特效</a></div>
 </div>
 <script type="text/javascript" src="http://down.hovertree.com/jquery/jquery-1.11.3.min.js"></script>
 <script type="text/javascript">
 $(function () {
  $('.hovertreecontainer .hover'+'tree-item-box').on('mouseenter', function (ev) {
  var oImgBox = $(this).find('.hovertree-img-box');

  $(oImgBox).stop(true).animate({
   right: '20px'
  }, "normal");
  }).on('mouseleave', function (ev) {
  var oImgBox = $(this).find('.hovertree-img-box');
  $(oImgBox).stop(true).animate({
   right: '10px'
  }, "normal");
  });
 });
 </script>
</body>
</html>

以上就是本文的全部内容,希望对大家有所帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
基于JavaScript将表单序列化类型的数据转化成对象的处理(允许对象中包含对象)
Dec 28 Javascript
JS组件Bootstrap ContextMenu右键菜单使用方法
Apr 17 Javascript
require.js配合插件text.js实现最简单的单页应用程序
Jul 12 Javascript
js实现动态创建的元素绑定事件
Jul 19 Javascript
javascript数组常用方法汇总
Sep 10 Javascript
BootStrap 图片样式、辅助类样式和CSS组件的实例详解
Jan 20 Javascript
javaScript+turn.js实现图书翻页效果实例代码
Feb 16 Javascript
vue.js内部自定义指令与全局自定义指令的实现详解(利用directive)
Jul 11 Javascript
jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
Jun 14 jQuery
Vue中Table组件Select的勾选和取消勾选事件详解
Mar 19 Javascript
jquery多级树形下拉菜单的实例代码
Jul 09 jQuery
如何理解Vue简单状态管理之store模式
May 15 Vue.js
Vue.js组件tabs实现选项卡切换效果
Dec 01 #Javascript
IE8兼容Jquery.validate.js的问题
Dec 01 #Javascript
利用JQuery阻止事件冒泡
Dec 01 #Javascript
Vue.js第三天学习笔记(计算属性computed)
Dec 01 #Javascript
实例解析jQuery中如何取消后续执行内容
Dec 01 #Javascript
一个非常好用的文字滚动的案例,鼠标悬浮可暂停[两种方案任选]
Dec 01 #Javascript
jQuery中ajax错误调试分析
Dec 01 #Javascript
You might like
php Undefined index和Undefined variable的解决方法
2008/03/27 PHP
php的crc32函数使用时需要注意的问题(不然就是坑)
2015/04/21 PHP
深入解析PHP中foreach语句控制数组循环的用法
2015/11/30 PHP
js 操作符实例代码
2009/10/24 Javascript
javascript suggest效果 自动完成实现代码分享
2012/02/17 Javascript
jQuery登陆判断简单实现代码
2013/04/21 Javascript
jquery插件之文字间歇自动向上滚动效果代码
2016/02/25 Javascript
详解Node.js模块间共享数据库连接的方法
2016/05/24 Javascript
利用node.js实现反向代理的方法详解
2017/07/24 Javascript
浅谈Vuex的状态管理(全家桶)
2017/11/04 Javascript
vue 组件使用中的一些细节点
2018/04/25 Javascript
学习JS中的DOM节点以及操作
2018/04/30 Javascript
JS实现的tab切换并显示相应内容模块功能示例
2019/08/03 Javascript
基于JS抓取某高校附近共享单车位置 使用web方式展示位置变化代码实例
2019/08/27 Javascript
Vue-cli4 配置 element-ui 按需引入操作
2020/09/11 Javascript
[02:31]《DAC最前线》之选手酒店现场花絮
2015/01/30 DOTA
Python守护进程用法实例分析
2015/06/04 Python
1 行 Python 代码快速实现 FTP 服务器
2018/01/25 Python
python list删除元素时要注意的坑点分享
2018/04/18 Python
python XlsxWriter模块创建aexcel表格的实例讲解
2018/05/03 Python
opencv python 傅里叶变换的使用
2018/07/21 Python
python 获取url中的参数列表实例
2018/12/18 Python
python使用socket 先读取长度,在读取报文内容示例
2019/09/26 Python
python对指定字符串逆序的6种方法(小结)
2020/04/02 Python
PyCharm中如何直接使用Anaconda已安装的库
2020/05/28 Python
css3动画 小球滚动 js控制动画暂停
2019/11/29 HTML / CSS
5分钟弄清楚html5的drag and drop(小结)
2019/04/10 HTML / CSS
HTML5新增form控件和表单属性实例代码详解
2019/05/15 HTML / CSS
哥德堡通行证:Gothenburg Pass
2019/12/09 全球购物
技术副厂长岗位职责
2013/12/26 职场文书
创建学习型党组织实施方案
2014/03/29 职场文书
兴趣小组活动总结
2014/05/05 职场文书
幼儿发展评估方案
2014/06/11 职场文书
爱祖国爱家乡演讲稿
2014/09/02 职场文书
清明节网上祭英烈寄语2015
2015/03/04 职场文书
道歉信怎么写
2015/05/12 职场文书