JS將滑動門改為選項卡(需鼠標點擊)的實現(xiàn)方法
本文實例講述了JS將滑動門改為選項卡(需鼠標點擊)的實現(xiàn)方法。分享給大家供大家參考。具體如下:
大家都知道,滑動門和選項卡在布局和結(jié)構(gòu)方面幾乎是一樣的,唯一不同的是觸發(fā)方式,這個是由JavaScript決定的,大致來講就是將onmouseover改為onclick就行了,本款選項卡以前是款比較流行的滑動門,現(xiàn)在改成了選項卡,大家看看有什么區(qū)別。
運行效果截圖如下:
在線演示地址如下:
http://demo.jb51.net/js/2015/js-hdm-2-nav-tab-style-demo/
具體代碼如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>滑動門改為選項卡</title> <style> *{ padding:0;margin:0; font-size:12px; } #main{ margin:20px; } ul{ width:600px; } #tab li{ list-style:none; float:left; text-align:center; padding:0; } #tab a{ display:block; text-decoration:none; width:94px; line-height:24px; } #cont{ clear:both; border:1px solid blue; border-top:0; width:562px!important; width:564px; height:190px; overflow-y:hidden; } .common{ margin:5px; } .common li{ list-style:none; padding-left:14px!important; padding-left:0; padding-top:4px; } .common li a{ text-decoration:none; } .common li a:hover{ color:red; } .on{ background:url(images/tabs3.gif) no-repeat left bottom; } .off{ background:url(images/tabs2.gif) no-repeat left bottom; } </style> <script> function $(ID){ return document.getElementById(ID) } function showTab(ID){ for(var i=1;i<7;i++){ if(ID==i){ $('tab'+i).blur(); $("tab"+i).className="on"; $("cont"+i).style.display="block"; }else{ $("tab"+i).className="off"; $("cont"+i).style.display="none"; } } return false; } </script> </head> <body> <div id="main"> <div id="tab"> <ul> <li><a href="javascript:void(0)" id="tab1" class="on" onclick="showTab('1')">C#源代碼</a></li> <li><a href="javascript:void(0)" id="tab2" class="off" onclick="showTab('2')">VB源代碼</a></li> <li><a href="javascript:void(0)" id="tab3" class="off" onclick="showTab('3')">VC源代碼</a></li> <li><a href="javascript:void(0)" id="tab4" class="off" onclick="showTab('4')">JQUERY腳本</a></li> <li><a href="javascript:void(0)" id="tab5" class="off" onclick="showTab('5')">Delphi代碼</a></li> <li><a href="javascript:void(0)" id="tab6" class="off" onclick="showTab('6')">JAVA源代碼</a></li> </ul> </div> <div id="cont" > <div id="cont1" class="common" style="display:block;"> <li><a href="#" target="_blank">30多個C#基礎學習實例</a></li> </div> <div style="display:none;" id="cont2" class="common"> <li><a href="#" target="_blank">VB仿Photoshop曲線調(diào)整圖像亮度源程序</a></li> </div> <div style="display:none;" id="cont3" class="common"> <li><a href="#" target="_blank">VC仿RealonePlayer播放器的窗體界面</a></li> </div> <div style="display:none;" id="cont4" class="common"> <li><a href="#" target="_blank">Farbtastic jQuery圓形網(wǎng)頁取色插件</a></li> </div> <div style="display:none;" id="cont5" class="common"> <li><a href="#" target="_blank">Delphi基礎學習實例代碼</a></li> </div> <div style="display:none;" id="cont6" class="common"> <li><a href="#" target="_blank">Java圖書管理程序代碼</a></li> </div> </div> </div> </body> </html>
希望本文所述對大家的JavaScript程序設計有所幫助。
相關(guān)文章
JavaScript滾動條屬性scrollTop和scrollHeight
在開發(fā)中我們常常會用到判斷滾動條是否觸底的邏輯,我一般都會在網(wǎng)上搜一段代碼,這段代碼有用到scrollTop、clientHeight、 scrollHeight,這篇文章主要給大家介紹了關(guān)于JavaScript滾動條屬性scrollTop和scrollHeight的相關(guān)資料,需要的朋友可以參考下2023-11-11Bootstrap每天必學之模態(tài)框(Modal)插件
Bootstrap每天必學之模態(tài)框(Modal)插件,模態(tài)框(Modal)是覆蓋在父窗體上的子窗體。通常,目的是顯示來自一個單獨的源的內(nèi)容,可以在不離開父窗體的情況下有一些互動。子窗體可提供信息、交互等,感興趣的小伙伴們可以參考一下2016-04-04js和jquery實現(xiàn)監(jiān)聽鍵盤事件示例代碼
這篇文章主要為大家介紹了js實現(xiàn)監(jiān)聽鍵盤事件示例代碼,監(jiān)聽鍵盤組合鍵CTRL+C,以便做出對應的響應,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-01-01setTimeout()與setInterval()方法區(qū)別介紹
計時器setTimeout()和setInterval()兩個都是js的計時功能的函數(shù)兩個有些區(qū)別,下面為大家簡單介紹下,希望對大家有所幫助2013-12-12