代码如下:
<script type="text/javascript">
function tmp(mymenu)
{ myobj=document.getElementById(mymenu);
vis=(myobj.style.display!="none");
//判断
if (vis)
{
myobj.style.display="none"; }
else
{
myobj.style.display="block"; }
}
</script>
(以下的我嵌套在框架的左框架)
<div class="menu_master" onclick="javascript:tmp('M1');" style="text-align:center;">
测试测试</div>
<div id='M1' style="display:none;" class="sub_menu">
<ul>
<li><a href="#" title="测试测试">测试测试</a></li>
<li><a href="#" title="测试测试">测试测试</a></li>
<li><a href="#" title="测试测试">测试测试</a></li>
<li><a href="#" title="测试测试">测试测试</a></li>
<li><a href="#" title="测试测试">测试测试</a></li>
<li><a href="#" title="测试测试">测试测试</a></li>
..........
</ul></div>
<div class="menu_master" onclick="javascript:tmp('M2');" style="text-align:center;">
测试测试</div>
<div id='M2' style="display:none;" class="sub_menu">
<ul>
<li><a href="#" title="测试测试">测试测试</a></li>
<li><a href="#" title="测试测试">测试测试</a></li>
<li><a href="#" title="测试测试">测试测试</a></li>
<li><a href="#" title="测试测试">测试测试</a></li>
<li><a href="#" title="测试测试">测试测试</a></li>
<li><a href="#" title="测试测试">测试测试</a></li>
..........
</ul></div>
.............
问题:
当li的数目很多时就会在左框架出现滚动条,不然多出网页高度的<li>就显示不出来.可是我不想要滚动条.别人告诉我说可以用JS控制里面的<li>显示...比如说当两个<div>间只能显示5个<li>,超过5时就出现两个浮动的箭头.点击向上小箭头显示上面的...点击向下的显示向下的...
<li>...这样子用JS怎么做啊?麻烦指教下...急切等待!!
<script type="text/javascript">
function tmp(mymenu)
{ myobj=document.getElementById(mymenu);
vis=(myobj.style.display!="none");
//判断
if (vis)
{
myobj.style.display="none"; }
else
{
myobj.style.display="block"; }
}
</script>
(以下的我嵌套在框架的左框架)
<div class="menu_master" onclick="javascript:tmp('M1');" style="text-align:center;">
测试测试</div>
<div id='M1' style="display:none;" class="sub_menu">
<ul>
<li><a href="#" title="测试测试">测试测试</a></li>
<li><a href="#" title="测试测试">测试测试</a></li>
<li><a href="#" title="测试测试">测试测试</a></li>
<li><a href="#" title="测试测试">测试测试</a></li>
<li><a href="#" title="测试测试">测试测试</a></li>
<li><a href="#" title="测试测试">测试测试</a></li>
..........
</ul></div>
<div class="menu_master" onclick="javascript:tmp('M2');" style="text-align:center;">
测试测试</div>
<div id='M2' style="display:none;" class="sub_menu">
<ul>
<li><a href="#" title="测试测试">测试测试</a></li>
<li><a href="#" title="测试测试">测试测试</a></li>
<li><a href="#" title="测试测试">测试测试</a></li>
<li><a href="#" title="测试测试">测试测试</a></li>
<li><a href="#" title="测试测试">测试测试</a></li>
<li><a href="#" title="测试测试">测试测试</a></li>
..........
</ul></div>
.............
问题:
当li的数目很多时就会在左框架出现滚动条,不然多出网页高度的<li>就显示不出来.可是我不想要滚动条.别人告诉我说可以用JS控制里面的<li>显示...比如说当两个<div>间只能显示5个<li>,超过5时就出现两个浮动的箭头.点击向上小箭头显示上面的...点击向下的显示向下的...
<li>...这样子用JS怎么做啊?麻烦指教下...急切等待!!
解决方案 »
- asp.net 如何查询最新添加的一条记录
- 请教一个简单的问题
- asp2.0发送邮件为是乱码?
- XML和RDF的区别
- System.IndexOutOfRangeException: 索引超出了数组界限
- 求教:关于页面中Session的清除方法....
- ASP.NET+SQL SERVER 一个例子小程序,执行不出结果
- [讨论]请大家踊跃发言,请大家不要照搬使用
- 未在本地计算机上注册“OraOleDb.Oracle.1”提供程序。
- asp.net和水晶报表的问题?
- 我想实现不通过文件域,而直接将客户端比如C:\aaa.doc 文件上传,请问如何实现???
- 求教一简单问题,从网上下的asp.net实例,如何在自己电脑上打开?
网上应该有类似的js菜单,你找找。