js實例教程-jQuery控制圖片的hover效果(smartRollover.js)

发布时间:2018-11-23 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了js實例教程-jQuery控制圖片的hover效果(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的圖片
其它的可以根據你的需求來。但必須保證圖片的命名有規律。

用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的圖片
其它的可以根據你的需求來。但必須保證圖片的命名有規律。

覺得可用,就經常來吧!Javascript技巧 腳本寶典 歡迎評論哦!&nbsp;js技巧,巧奪天工,精雕玉琢。小寶典獻醜了!

脚本宝典总结

以上是脚本宝典为你收集整理的js實例教程-jQuery控制圖片的hover效果(smartRollover.js)全部内容,希望文章能够帮你解决js實例教程-jQuery控制圖片的hover效果(smartRollover.js)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。