table+js实现网站左侧列表下拉隐藏

<script language="javascript">
          
         function showHide(obj){
        
         try
         {
            if (obj.id=="M_1")
            {
            
              document.getElementById(‘M_2‘).style.display="none";
              document.getElementById(‘M_3‘).style.display="none";
              document.getElementById(‘M_4‘).style.display="none";
           
            }
           
            if (obj.id=="M_2")
            {
            
              document.getElementById(‘M_1‘).style.display="none";
              document.getElementById(‘M_3‘).style.display="none";
              document.getElementById(‘M_4‘).style.display="none";
          
            }
           
             if (obj.id=="M_3")
            {
           
              document.getElementById(‘M_1‘).style.display="none";
              document.getElementById(‘M_2‘).style.display="none";
              document.getElementById(‘M_4‘).style.display="none";
          
            }
           
             if (obj.id=="M_4")
            {
           
              document.getElementById(‘M_1‘).style.display="none";
               document.getElementById(‘M_2‘).style.display="none";
              document.getElementById(‘M_3‘).style.display="none";
           
            }
            }catch(e)
            {
            }
          var oStyle = obj.style;
          oStyle.display == "none" ? oStyle.display = "block" : oStyle.display = "none";
         }

</script>

html代码

<div>

<table>

<tr onclick="showHide(M_1)">

<td>下拉框1</td>

</tr>

<tr>

<td>

<table id="M_1">

<tr><td>列表1</td></tr>

</table>

</td>

</tr>

<tr>

<td>

<table id="M_2">

<tr><td>列表2</td></tr>

</table>

</td>

</tr>

<tr>

<td>

<table id="M_3">

<tr><td>列表3</td></tr>

</table>

</td>

</tr>

<tr>

<td>

<table id="M_4">

<tr><td>列表4</td></tr>

</table>

</td>

</tr>

</table>

</div>

时间: 2024-11-08 22:01:05

table+js实现网站左侧列表下拉隐藏的相关文章

JS实例之左侧菜单下拉效果,实现左侧菜单栏点击打开关闭效果

1 <head> 2 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 3 <title>无标题文档</title> 4 <style type="text/css"> 5 *{margin:0px auto; padding:0px;} 6 #wai{width:200px; height:500

JS横向延时2级下拉菜单

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>JS横向延时2级下拉菜单</title> <style> body{ font-size: 12px; color: #333;} body, ul,h2{ margin:0;padding:0;} li { list-style:none;}

分别用js 和 html/css实现下拉菜单特效

在网站的制作过程,我们常常会遇到导航栏中会出现一级菜单,二级菜单这样的现象,到底如何实现呢?接下里我们用两种方法来实现: 1.用js来实现此效果: <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <style type="text/css">

SharePoint列表下拉框优化

由于SharePoint列表的下拉框不能搜索, 客户使用体验非常不好,花了一天时间封装了JS代码,实际效果图如下 (在SharePoint列表上面自动生成文本框,类似百度形式搜索下拉框内容,选择之后下拉框自动选中文本框选择的内容) 实际代码 只需要在列表页加入以下JS代码即可.添加引用,百度搜索autocomplete即可 [HECDepartment]和[OADepartment]为下拉框内部名称.需要改动这两个即可使用 <script src="jquery-1.9.1.min.js&

用原生JS实现的一个导航下拉菜单,下拉菜单的宽度与浏览器视口的宽度一样(js+html+css)

这个导航下拉菜单需要实现的功能是:下拉菜单的宽度与浏览器视口的宽度一样宽:一级导航只有两项,当鼠标移到一级导航上的导航项时,相应的二级导航出现.在本案例中通过改变二级导航的高度来实现二级导航的显示和消失.为了便于理解我画了一个图,如下: 在这个案例主要用到的知识有:设置定时器,清除定时器,mouseout和mouseover事件,另外还有css中position相关知识.本案例分为两部分讲解.第一部分html和css,第二部分js. 一. html和css 将导航这个导航条包裹在一个div中,这

一点点关于JS的东西:EasyUI布局+下拉框之个人简单使用

根据项目需要,自己写的一个小小demo:实现的简单效果是这样子的,通过下拉框选择数据项,点击页面Button触发,根据下拉框值加载选显卡Tbs. html代码如下: 一个下拉框,一个button,一个空的tbs,两个隐藏内容div(可以动态合成). <select id="Model" class="easyui-combobox" name="Model" style="width:250px;">      

JS对于导航栏、下拉菜单以及选项卡的切换操作、大图轮播(主要练习对于样式表的操作)

1.导航拦以及下拉菜单 css样式表代码 .div1 { width: 100px; height: 30px; background-color: red; float: left; margin-right: 10px; } .div1-div { width: 100%; height: 400px; background-color: green; margin-top: 30px; display: none; } JS脚本代码 <!DOCTYPE html> <html xm

列表下拉/上拉刷新: (一)EGORefreshTableHeaderView使用、定义EGORefreshTableFooterView

现在似乎只要是个列表,都要有下拉刷新这一项,否则就跟不上潮流了,呵呵.下拉刷新应该很多人都采用了EGORefreshTableHeaderView,具体的UI效果当然会根据自己产品的设计,再进行修改.应用中如果要展示大量数据列表,肯定不会一次都加载进来的,常规的方法都是从服务器翻页请求,每次请求n条,用户选择加载更多的时候再请求n条.根据这个需求,我们可以仿照EGORefreshTableHeaderView再实现一个footerView加在列表下面,支持上拉列表松开加载下一页数据. 效果如下

jquery:提取亚马逊网站的dropdown下拉菜单

上面是亚马逊网站的下拉导航菜单,类似于天猫和京东商城.精心开发5年的UI前端框架! 鼠标移上去的效果反应非常迅速,事实上做过这种效果的人都应该知道,一般要做到如此快速的效果,当你从左侧移到右侧的时候是会出问题的.大多数dropdown菜单在鼠标移到菜单项并显示子菜单的时候,都会有一定的延迟效果,下面是old Khan Academy网站的一个例子: 看到那延迟效果了没?其实你是需要这个延迟的,不管是代码上还是审美上,如果没有这个延迟,你从主菜单移到子菜单的瞬间,子菜单会消失掉.这会让用户觉得心里