jQuery控制图片的hover效果(smartRollover.js)

 更新时间:2012年03月18日 13:43:49   作者:  
图片的hover效果可以用css来实现也可以用js来实现。典型的就是smartRollover.js
用js实现的好处是:如果一个网站中图片的hover效果比较多,可能每一个都要有css控制,那样代码有的冗余。但是有了js控制,不管有多少图片,hover效果都可以用同样的js,但是必须保证图片的out/off效果和over/on效果命名有规律性,比如:
navi01_out.jpg/navi01_off.jpg
navi01_over.jpg/nvai02_on.jpg
这样js控制起来非常方便。找到匹配的名称,hover时替换成另一个名称。

今天我想用jQuery控制一下效果:
代码如下:
复制代码 代码如下:

<script type="text/javascript">
$(function() {
var $img = $("img");
$img.hover(function() {
$(this).attr("src",$(this).attr("src").replace("_out","_over"));
},function() {
$(this).attr("src",$(this).attr("src").replace("_over","_out"));
});
});
</script>

$img可以由你指定,你可以指定成其它的
比如: var $img = $("img.imgover"); 表示所有img的class为imgover的图片
其它的可以根据你的需求来。但必须保证图片的命名有规律

相关文章

  • jquery+css实现侧边导航栏效果

    jquery+css实现侧边导航栏效果

    这篇文章主要为大家详细介绍了jquery+css实现侧边导航栏效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • 详解jQuery中的deferred对象的使用(一)

    详解jQuery中的deferred对象的使用(一)

    deferred对象是jQuery对Promises接口的实现。接下来通过本文给大家详解介绍jQuery中的deferred对象的使用(一),需要的朋友一起学习吧
    2016-05-05
  • jQuery Selectors(选择器)的使用(六、属性篇)

    jQuery Selectors(选择器)的使用(六、属性篇)

    本系列文章主要讲述jQuery框架的选择器(Selectors)使用方法,我将以实例方式进行讲述,以简单,全面为基础,不会涉及很深,我的学习方法:先入门,后进阶!
    2009-12-12
  • jquery cookie的用法总结

    jquery cookie的用法总结

    本篇文章主要是对jquery cookie的用法进行了详细的总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2013-11-11
  • JQuery选中select组件被选中的值方法

    JQuery选中select组件被选中的值方法

    下面小编就为大家分享一篇JQuery选中select组件被选中的值方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03
  • 基于jQuery的一个扩展form序列化到json对象

    基于jQuery的一个扩展form序列化到json对象

    jQuery没有直接支持form到json的序列化方法,目前网上有一个实现是这样的
    2010-12-12
  • JQuery 确定css方框模型(盒模型Box Model)

    JQuery 确定css方框模型(盒模型Box Model)

    做过前台设置的都知道css存在两种盒模型,W3C标准的方框模型和IE浏览器的方框模型。除IE以外的大多数浏览器只支持W3C方框模型。IE浏览器能够根据页面的呈现模式的定义而是用对性的方框模式。已用哪中呈现的模式取决于页面上的DOCTYPE的声明。
    2010-01-01
  • Json序列化和反序列化方法解析

    Json序列化和反序列化方法解析

    本篇文章主要是对Json序列化和反序列化方法进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助
    2013-12-12
  • jQuery删除节点用法示例(remove方法)

    jQuery删除节点用法示例(remove方法)

    这篇文章主要介绍了jQuery删除节点的方法,结合实例形式分析了remove方法进行页面元素删除的相关使用技巧,需要的朋友可以参考下
    2016-09-09
  • jQuery事件委托之Safari

    jQuery事件委托之Safari

    这篇文章主要介绍了jQuery事件委托之Safari 的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-07-07

最新评论