点击箭头 隐藏/展开 左侧导航

本文介绍如何在网页中实现动态箭头图片的切换效果,包括使用HTML、CSS、JavaScript编写代码,以及通过事件监听实现箭头方向的动态变化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、确保左侧导航div固定宽度,右侧内容div不设置宽度

二、在左侧内容div  和 右侧内容 div 中间 添加如下代码:

   <div style="width:10px; float:left; ">  

      <table>  

         <tr><td height="200px"></td></tr>

        <tr><td><img id="img_arrow" src="/images/arrow_left.jpg" onclick="usr()"/></td></tr>  

      </table>

</div>

   <script>  

function usr()  {  

    var img_arrow= document.getElementById("img_arrow");  

    if(img_arrow.src.indexOf("arrow_left") >= 0)    {      

     //收缩   arrow_left 左向箭头名称,arrow_right 右向箭头名称

     img_arrow.src=img_arrow.src.replace("arrow_left","arrow_right");      //   切换箭头图片

     document.getElementById("s4-leftpanel").style.display="none";          // 隐藏左侧导航

     document.getElementById("MSO_ContentTable").style["margin-Left"]="10px";       //   修改、减小右侧导航margin-Left,箭头图片宽度为10px

    }  

else    {  

       //展开

       img_arrow.src=img_arrow.src.replace("arrow_right","arrow_left");     

       document.getElementById("s4-leftpanel").style.display="block";    

       document.getElementById("MSO_ContentTable").style["margin-Left"]="203px";

     }

  }    

</script>

 

转载于:https://www.cnblogs.com/mySaveblogs/p/3981351.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值