基于jQuery创建鼠标悬停效果的方法


Posted in Javascript onMarch 07, 2015

本文实例讲述了基于jQuery创建鼠标悬停效果的方法。分享给大家供大家参考。具体实现方法如下:

1. 创建HTML:

<ul>
<li><a href="/tv"><img src="images/tv_off.gif" class="mainnav"></a></li>
</ul>

2. 选择.mainnav的class:

$(".mainnav").hover(
 function () {
 },
 function () {
 }
);

3. 建立变量imgPath,指定图片SRC:

$(".mainnav").hover(
 function () {
 // Grab the source
 var imgPath = $(this).attr("src");
 },
 function () {
 // Grab the source
 var imgPath = $(this).attr("src");
 }
);

4. 找到字符串off,用on替换:

$(".mainnav").hover(
 function () {
 // Grab the source
 var imgPath = $(this).attr("src");
 // Replace the path in the source
 $(this).attr("src",imgPath.replace("off", "on"));
 },
 function () {
 // Grab the source
 var imgPath = $(this).attr("src");
 // Replace the path in the source
 $(this).attr("src",imgPath.replace("on", "off"));
 }
);

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
使用jQuery+HttpHandler+xml模拟一个三级联动的例子
Aug 09 Javascript
谷歌浏览器调试JavaScript小技巧
Dec 29 Javascript
jQuery实现当前页面标签高亮显示的方法
Mar 10 Javascript
javascript DIV实现跟随鼠标移动
Mar 19 Javascript
深入解析Javascript闭包的功能及实现方法
Jul 10 Javascript
Angular 2应用的8个主要构造块有哪些
Oct 17 Javascript
微信小程序技巧之show内容展示,上传文件编码问题
Jan 23 Javascript
如何获取元素的最终background-color
Feb 06 Javascript
使用jquery判断一个元素是否含有一个指定的类(class)实例
Feb 12 Javascript
vue升级之路之vue-router的使用教程
Aug 14 Javascript
package.json中homepage属性的作用详解
Mar 11 Javascript
通过vue.extend实现消息提示弹框的方法记录
Jan 07 Vue.js
JS实现文件动态顺序载入的方法
Mar 07 #Javascript
Jquery实现仿腾讯娱乐频道焦点图(幻灯片)特效
Mar 06 #Javascript
PHP守护进程实例
Mar 06 #Javascript
JavaScript操作Oracle数据库示例
Mar 06 #Javascript
jQuery解析XML与传统JavaScript方法的差别实例分析
Mar 05 #Javascript
jquery实现翻动fadeIn显示的方法
Mar 05 #Javascript
Shell脚本实现Linux系统和进程资源监控
Mar 05 #Javascript
You might like
Mysql数据库操作类( 1127版,提供源码下载 )
2010/12/02 PHP
PHP采集利器 Snoopy 试用心得
2011/07/03 PHP
PHP字符串中特殊符号的过滤方法介绍
2014/02/18 PHP
php根据操作系统转换文件名大小写的方法
2014/02/24 PHP
php提示Failed to write session data错误的解决方法
2014/12/17 PHP
thinkPHP内置字符串截取函数用法详解
2016/11/15 PHP
JS操作Cookie写入和读取实例代码
2013/10/20 Javascript
js中document.write使用过程中的一点疑问解答
2014/03/20 Javascript
Javascript学习笔记之 函数篇(二) : this 的工作机制
2014/06/24 Javascript
深入理解JavaScript系列(21):S.O.L.I.D五大原则之接口隔离原则ISP详解
2015/03/05 Javascript
JS实现控制表格行内容垂直对齐的方法
2015/03/30 Javascript
基于jQuery 实现bootstrapValidator下的全局验证
2015/12/07 Javascript
Jquery on方法绑定事件后执行多次的解决方法
2016/06/02 Javascript
jQuery原理系列-css选择器的简单实现
2016/06/07 Javascript
详解webpack进阶之插件篇
2017/07/06 Javascript
JavaScript数组去重的多种方法(四种)
2017/09/19 Javascript
浅谈Vue响应式(数组变异方法)
2018/05/07 Javascript
详解vue-cli 本地开发mock数据使用方法
2018/05/29 Javascript
微信小程序之批量上传并压缩图片的实例代码
2018/07/05 Javascript
Node.js中的异步生成器与异步迭代详解
2021/01/31 Javascript
列举Python中吸引人的一些特性
2015/04/09 Python
python利用正则表达式提取字符串
2016/12/08 Python
Django model序列化为json的方法示例
2018/10/16 Python
python plotly画柱状图代码实例
2019/12/13 Python
Django封装交互接口代码
2020/07/12 Python
python简单利用字典破解zip文件口令
2020/09/07 Python
几款Python编译器比较与推荐(小结)
2020/10/15 Python
Pycharm 设置默认解释器路径和编码格式的操作
2021/02/05 Python
纯CSS3打造属于自己的“小黄人”
2016/03/14 HTML / CSS
html5中去掉input type date默认样式的方法
2018/09/06 HTML / CSS
护士自我鉴定
2013/10/23 职场文书
新闻学毕业生自荐信
2013/11/15 职场文书
母亲节演讲稿
2014/05/27 职场文书
公司借款担保书
2015/09/22 职场文书
2019大学生预备党员转正思想汇报
2019/06/21 职场文书
MySQL下使用Inplace和Online方式创建索引的教程
2021/05/26 MySQL