最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS將滑動門改為選項卡(需鼠標點擊)的實現方法

 更新時間:2015年09月27日 09:42:45   作者:企鵝  
這篇文章主要介紹了JS將滑動門改為選項卡(需鼠標點擊)的實現方法,涉及JavaScript頁面元素遍歷及樣式替換的相關技巧,再通過onmouseover與onclick即可分別實現滑動門與選項卡兩種效果,需要的朋友可以參考下

本文實例講述了JS將滑動門改為選項卡(需鼠標點擊)的實現方法。分享給大家供大家參考。具體如下:

大家都知道,滑動門和選項卡在布局和結構方面幾乎是一樣的,唯一不同的是觸發(fā)方式,這個是由JavaScript決定的,大致來講就是將onmouseover改為onclick就行了,本款選項卡以前是款比較流行的滑動門,現在改成了選項卡,大家看看有什么區(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曲線調整圖像亮度源程序</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圓形網頁取色插件</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程序設計有所幫助。

相關文章

  • webpack構建打包的性能優(yōu)化實戰(zhàn)指南

    webpack構建打包的性能優(yōu)化實戰(zhàn)指南

    webpack是前端開發(fā)中比較常用的打包工具之一,另外還有gulp,grunt,下面這篇文章主要給大家介紹了關于webpack構建打包的性能優(yōu)化的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-03-03
  • 鼠標滾輪改變圖片大小的示例代碼

    鼠標滾輪改變圖片大小的示例代碼

    這篇文章主要是對用鼠標滾輪改變圖片大小的示例代碼進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2013-11-11
  • 9行javascript代碼獲取QQ群成員具體實現

    9行javascript代碼獲取QQ群成員具體實現

    22 行 JavaScript 代碼實現 QQ 群成員提取器,如果沒有達到效果可能原因一是QQ版本升級了,二是博客里面的代碼也有些繁瑣
    2013-10-10
  • JS 遮照層實現代碼

    JS 遮照層實現代碼

    JS 遮照層實現代碼,需要的朋友可以參考下。
    2010-03-03
  • 深入剖析JavaScript中的函數currying柯里化

    深入剖析JavaScript中的函數currying柯里化

    下面小編就為大家?guī)硪黄钊肫饰鯦avaScript中的函數currying柯里化。小編覺得挺不錯的,現在分享給大家,也給大家做個參考,一起跟隨小編過來看看吧
    2016-04-04
  • 基于JavaScript實現Tab選項卡切換效果

    基于JavaScript實現Tab選項卡切換效果

    這篇文章主要介紹了基于JavaScript實現Tabs選項卡切換效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • JavaScript常用內置對象用法分析

    JavaScript常用內置對象用法分析

    這篇文章主要介紹了JavaScript常用內置對象用法,簡單總結分析了javascript String對象、Date對象、Math類、數組對象等常見對象的相關功能、方法與使用注意事項,需要的朋友可以參考下
    2019-07-07
  • js調出上下文菜單的實例

    js調出上下文菜單的實例

    這篇文章主要介紹了js調出上下文菜單的實例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2015-12-12
  • [js高手之路]從原型鏈開始圖解繼承到組合繼承的產生詳解

    [js高手之路]從原型鏈開始圖解繼承到組合繼承的產生詳解

    下面小編就為大家?guī)硪黄猍js高手之路]從原型鏈開始圖解繼承到組合繼承的產生詳解。小編覺得挺不錯的,現在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-08-08
  • 小程序實現事件綁定的方法步驟

    小程序實現事件綁定的方法步驟

    本文主要介紹了小程序實現事件綁定的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-04-04

最新評論

大田县| 吴江市| 泾源县| 定远县| 延川县| 炎陵县| 六枝特区| 石嘴山市| 龙江县| 庐江县| 博白县| 松江区| 龙山县| 崇州市| 全南县| 乐陵市| 吐鲁番市| 西畴县| 宝兴县| 新泰市| 泰州市| 长海县| 垫江县| 高淳县| 名山县| 体育| 青海省| 亚东县| 吴江市| 忻城县| 法库县| 远安县| 阿坝县| 尚义县| 杭锦旗| 六安市| 济源市| 桃江县| 广西| 曲沃县| 芜湖市|