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

一、确保左侧导航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>

时间: 2024-11-05 22:37:14

点击箭头 隐藏/展开 左侧导航的相关文章

jQuery网站侧边隐藏展开导航插件一(转)

html: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>jQuery网站侧边隐藏展开导航插件 - 站长素材</title> <link rel

chrome 网页 左侧导航栏不展开

chrome 网页 左侧导航栏不展开 现象 代码 <li class="one"> <a href="#"><i class="fa fa-sitemap"></i> <span class="nav-label">菜单 </span><span class="fa arrow"></span></a>

自定义win8资源管理器左侧导航窗格的方法

Win8自定义资源管理器左侧导航窗格: 快捷键Win+R – 输入regedit: 删除“网络”项目 HKEY_CLASSES_ROOTCLSID{F02C1A0D-BE21-4350-88B0-7367FC96EF3C}ShellFolder Attributes 键值 b0040064 修改 b0940064 删除“家庭组”项目 HKEY_CLASSES_ROOTCLSID{B4FB3F98-C1EA-428d-A78A-D1F5659CBA93}ShellFolder Attributes

实用js+css多级树形展开效果导航菜单

<!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><meta http-equiv="Content-Typ

jquery 点击显示隐藏的三种方法

jquery点击显示隐藏的三种方法,从复杂到简单.使用jquery需要引用jquery库,如右所示<script src="jquery-1.11.3.min.js"type="text/javascript"></script>. 旁边按钮随着收缩展开发生状态变化,展开+变—,收缩—变+. 收缩效果: 展开效果: 一.HTML结构(盗用网上的) <body> <!-- 收缩展开效果 --><li class=&

CI框架后台添加左侧导航栏出现的一系列问题

后台在数据库中添加了一个栏目.但是但点击这个新添加的栏目之后,却发现左侧的导航栏没有了,,为什么呢. 注意CI框架下在shared/libraries/Acl.php这个文件,(后台权限控制类) 里边有一个show_left_menus()方法,这个方法主要是用来过滤左侧导航栏的功能.在这里边添加你新添加的导航, 发现是不是ok了,,耗费大量人力物力,终于好了..

NotePad++左侧导航

NotePad++ 1.  增加左侧导航 a. 通过工具栏里面的“插件”->Plugin Manager-> Shwo Plugin Manager b. 找到Explorer勾选,点击Installer c. 在线更新完成后,点击确定,工具会自动关闭重启 d.在工具栏的最右侧可以看到多了2个工具图标,文件夹就是 文件目录地址,红色的心 可以导航一些收藏 e.看看效果吧

简单的jquery左侧导航栏和页面选中效果

这里是要实现导航的左侧并选中的,此功能需引用jquery 效果: 左侧导航 <div class="box"> <ul class="menu"> <li class="level1"> <a href="#none" rel="external nofollow">衬衫</a> <ul class="level2">

MFC office2007风格设置左侧导航栏 [转]

当基础的框架搭好以后,我想为其添加一个左侧导航栏,过程如下:在框架类的头文件添加一个导航栏参数: CMFCOutlookBar m_navigation; 为了完善功能,在导航栏里面我添加了一个CTreeCtrl控件 CTreeCtrl m_treectrl; 并且创建一个函数创建导航栏,并关联CTreeCtrl控件,函数原型如下: bool CreateNavigationBar(CMFCOutlookBar& bar, UINT uiID, int nInitialWidth, CTreeC