jQuery实现鼠标滑过图片移动特效
网络编程 2021-07-04 19:19www.168986.cn编程入门
这篇文章主要介绍了jQuery实现鼠标滑过图片移动特效,鼠标移动到图片上时图片向上动一下,等到鼠标离开后,图片又返回到原来位置,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
在网页应用中,鼠标操作是最为常见和频繁的操作,在用户移动鼠标浏览页面的时候,一些交互特效的提醒会增强用户体验度,也可让用户感觉页面在和他“交流”,从而增加用户在页面的逗留时间,以及增加深层次访问的可能性。
今天tity带大家做一个简单的示例,当鼠标移动到图片上的时候图片会向上动一下,等到鼠标离开后,图片又返回到原来的位置。
,我们先来做如下图所示的页面布局
页面布局部分
<ul> <li><img src="images/1.jpg"></li> <li><img src="images/2.jpg"></li> <li><img src="images/3.jpg"></li> <li><img src="images/4.jpg"></li> </ul>
样式部分
<style type="text/css"> ul,li { display: block; margin: 0; padding: 0; list-style: none; } ul { width: 800px; height: 210px; border: 1px solid #333; margin: 100px auto; padding: 0 5px; } li { position: relative; float: left; width: 190px; height: 190px; margin: 10px 5px; } img { position: absolute; : 0; left: 0; width: 100%; height: 100%; cursor: pointer; } </style>
这里我们需要引入jQuery插件库,建议大家尽量使用jQuery,因为很多插件都是基于jQuery开发的。
<script type="text/javascript" src="jquery-1.11.3.min.js"></script>
动画功能的实现,主要是使用jQuery中提供的hover方法,该方法的语法为
$('demo').hover(function(){},function(){});
这里hover方法可以接收两个参数,第一个参数对应的方法表示鼠标移入时候的方法,第二个方法表示鼠标移出时候的方法。
示例对应的JS部分为
<script type="text/javascript"> $(function(){ $('img').hover(function(){ $(this).animate({ '' : '-10px' },'normal'); },function(){ $(this).animate({ '' : '0px' },'normal'); }); }) </script>
这里是通过animate这个方法来实现图片的移动的,配合CSS中的定位,在鼠标移入的时候图片向上移动了10像素,当鼠标移出的时候图片又恢复到了原来的位置。
以上示例仅仅是一个简单的使用说明,更多的特效在animate方法中展开书写即可。除了动画之外还可以做文字的显示隐藏、图片的替换等等。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持狼蚁SEO。
编程语言
- 宿迁百度关键词排名指南:实现精准营销的关键
- 四川SEO优化怎么做网络推广
- 立昂技术备案老域名收购:如何为您的业务赋能
- 安徽百度关键词seo贵不贵,一般需要多少钱
- 吉林百度快照排名怎么做电话营销
- 多伦新手做SEO怎么做
- 甘肃优化关键词排名推广怎么做论坛营销
- 沙雅SEO网站推广:提升您的在线可见性
- 四川SEO优化如何提升销售额和销售量
- 聂荣网站排名优化:提升网站可见性的全方位指
- 涞水SEO:提升地方企业在线可见性的策略
- 辽宁百度seo排名怎样做网站排名
- 临湘哪有关键词排名优化:提升网站可见度的关
- 黑龙江百度网站优化有没有优惠
- 凉城优化关键词排名推广:提升您的网络可见性
- 萝北整站优化:提升您网站流量和排名的全面指