JQuery学习笔记实现图片翻转效果和TAB标签切换效果_jquery
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JQuery学习笔记实现图片翻转效果和TAB标签切换效果_jquery,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4194字,纯文字阅读大概需要6分钟。
内容图文
![JQuery学习笔记实现图片翻转效果和TAB标签切换效果_jquery](/upload/InfoBanner/zyjiaocheng/308/0e7750a8a91a40bdae0f72a55741d0aa.jpg)
所以自己也下了一个来学习,把之前写的几个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部分如下:
代码如下:
<p 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> </p>
这里需要注意的是未翻转的图片名为没有_On,部分,如Menu_Home.gif,而翻转图片的图片名带_On,如Menu_Home_On.gif
2、JQuery实现Tab标签写换效果,这个比较常用到,之前用JS写的代码依旧很乱,而且代码没有分离开,改造后部分代码如下:
JS代码:
代码如下:
<script type="text/javascript"> <!-- $(document).ready(function(){ $("#MenuTabs p").mouseover(function(){ $(this).css("cursor","pointer"); var checkmenu = $(this).attr("id"); var checkcontent = checkmenu.replace("MenuTab","Content"); $("#MenuTabs p").each(function(){ if($(this).attr("id") == checkmenu){ $(this).attr("class","Tab_On"); }else{ $(this).attr("class","Tab_Off"); } }); $("#Contents p").each(function(){ if($(this).attr("id") == checkcontent){ $(this).css("display","block"); }else{ $(this).css("display","none"); } }); }); }); //--> </script>
HTML代码:
代码如下:
<p style="padding-top:10px;"> <p id="MenuTabs" style="float:left;" align="left"> <p id="MenuTab1" class="Tab_Off"> 标题一</p> <p id="MenuTab2" class="Tab_Off"> 标题二</p> <p id="MenuTab3" class="Tab_On"> 标题三</p> <p id="MenuTab4" class="Tab_Off"> 标题四</p> </p> <p id="Contents" style="float:left;"> <p id="Content1" style="display:none;">内容一</p> <p id="Content2" style="display:none;">内容二</p> <p id="Content3" style="display:block;">内容三</p> <p id="Content4" style="display:none;">内容四</p> </p> </p>
CSS代码:
代码如下:
#Contents{ width:318px; height:125px; border-top:1px #d1d1d1 solid; border-right:1px #d1d1d1 solid; border-bottom:1px #d1d1d1 solid; color:#d1d1d1; } .Tab_Off{ width:132px; height:30px; background-color:#ebebeb; vertical-align:middle; line-height:30px; color:#373737; border-bottom:1px #f6f6f6 solid; border-top:1px #f6f6f6 solid; border-left:1px #ededed solid; border-right:1px #d1d1d1 solid; } .Tab_On{ width:132px; height:30px; background-color:#FFFFFF; vertical-align:middle; line-height:30px; color:#696969; border-top:1px #dbdbdb solid; border-bottom:1px #dbdbdb solid; border-left:1px #dbdbdb solid; border-right:1px #FFFFFF solid; }
最后附一张效果:
以上就是JQuery学习笔记 实现图片翻转效果和TAB标签切换效果_jquery的内容,更多相关内容请关注PHP中文网(www.gxlcms.com)!
内容总结
以上是互联网集市为您收集整理的JQuery学习笔记实现图片翻转效果和TAB标签切换效果_jquery全部内容,希望文章能够帮你解决JQuery学习笔记实现图片翻转效果和TAB标签切换效果_jquery所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。