所以自己也下了一个来学习,把之前写的几个JS代码都转换成JQuery,既能保证代码的清晰,也保证了代码的通用性,真是一举两得啊,由于是初学者,所以代码有许多的不足,还请大家多多指正:)1、实现图片翻转效果,DW本身提供了这个功能,不过还是自己写的好用,呵呵。之前写的方式比较麻烦,代码也比较乱,用JQuery改造后可以使其更加清晰,核心代码如下: JS代码 复制代码 代码如下: <script type="text/javascript"> <!-- $(document).ready(function(){ $("#Nav li a img").mouseover(function(){ var m = $(this).attr("src"); if(m.indexOf("On") < 0){ var n = m.split("."); var f = n[0] + "_On"; var nf = f + "." + n[1]; $(this).attr("src",nf); } }); $("#Nav li a img").mouseout(function(){ var m = $(this).attr("src"); if(m.indexOf("On") >= 0 && $(this).attr("class") != "active"){ var n = m.split("."); var f = n[0].substring(0,n[0].length-3); var nf = f + "." + n[1]; $(this).attr("src",nf); } }); }); //--> </script> HTML部分如下: 复制代码 代码如下: <div id="Menu"> <ul id="Nav"> <li><img src="Images/Menu_Line.gif" border="0" /></li> <li><a href="#"><img src="Images/Menu_Home.gif" border="0" /></a></li> <li><img src="Images/Menu_Line.gif" border="0" /></li> <li><a href="#"><img src="Images/Menu_Intro.gif" border="0" /></a></li> <li><img src="Images/Menu_Line.gif" border="0" /></li> <li><a href="#"><img src="Images/Menu_Lerrn_On.gif" border="0" class="active" /></a></li> <li><img src="Images/Menu_Line.gif" border="0" /></li> <li><a href="#"><img src="Images/Menu_Studet.gif" border="0" /></a></li> <li><img src="Images/Menu_Line.gif" border="0" /></li> <li><a href="#"><img src="Images/Menu_Job.gif" border="0" /></a></li> <li><img src="Images/Menu_Line.gif" border="0" /></li> <li><a href="#"><img src="Images/Menu_About.gif" border="0" /></a></li> <li><img src="Images/Menu_Line.gif" border="0" /></li> </ul> </div> 这里需要注意的是未翻转的图片名为没有_On,部分,如Menu_Home.gif,而翻转图片的图片名带_On,如Menu_Home_On.gif
推荐阅读
option挡住div解决方法
Div下拉菜单被Select挡住的解决办法
下拉菜单
bbbbbbb
ccccccc
ccccccc
ccccccc
ccccccc
test0
test1
test2
test3
Div被Select挡住,是一个比较常见的问题。
有的朋友>>>详细阅读
本文标题:JQuery学习笔记 实现图片翻转效果和TAB标签切换效果第1/2页
地址:http://www.17bianji.com/kaifa2/JS/29212.html
1/2 1