亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

網站管理后臺的那種點擊左邊鏈接,在右側顯示如何通過js實現?

網站管理后臺的那種點擊左邊鏈接,在右側顯示如何通過js實現?

慕標琳琳 2018-09-07 15:13:48
如圖。不用iframe和jquery實現
查看完整描述

1 回答

?
SMILET

TA貢獻1796條經驗 獲得超4個贊

原生啊,這個不也是很簡單么?
左側不管,就看右側:

<div id="rightSide" class="g-rt">
    <div class="g-rt-1 z-show">
        <!--具體內容-->
    </div>
    <div class="g-rt-2">
        <!--具體內容-->
    </div>
    <div class="g-rt-3">
        <!--具體內容-->
    </div>
    <div class="g-rt-4">
        <!--具體內容-->
    </div>
    ...</div>

css:

    .g-lt{        position:relative;        /*other layout css code*/
    }    .g-lt>div{        display:none;        position:absolute;        top:0;        left:0;        
    width:100%;
    }    .z-show{        display:block;
    }

js

   function addClass(obj,className){
       obj.className+=' '+className
   }   function removeClass(obj,className){       var rep=new RegExp('\n*'+className)
       obj.className=obj.className.replace(rep,'');
   }   for(var i in arrOfBtn){
       arrOfBtn[i].onclick=function(){           var showed=document.getElementsByClassName('z-show')[0];
           removeClass(showed,'z-show');
           addClass(this,'z-show')
       }
   }

其實思路也很簡單啊,把所有內容放進div里面隱藏,然后點擊左側按鈕,對應右側內容的div顯示而已。
如果允許使用ng或者vue這類框架的話,那更簡單了


查看完整回答
反對 回復 2018-10-14
  • 1 回答
  • 0 關注
  • 867 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號