关于树形菜单的问题
发布网友
发布时间:2022-05-14 07:11
我来回答
共2个回答
懂视网
时间:2022-05-14 11:33
第一次写的CSS树形菜单比较简单,只有二级目录,javascript代码总共不到十行,主要是靠CSS中的包含写法来实现的。
演示地址:
(1)http://www.cnlei.org/mycode/csstreemenu/index.html
(2)http://cnlei.iecn.net/mycode/csstreemenu/index.html
下载链接:
(1)http://www.cnlei.org/mycode/csstreemenu/csstreemenu.rar
(2)http://cnlei.iecn.net/mycode/csstreemenu/csstreemenu.rar
在第一次写的基础上改进成了无限级了,并取名为:
CNL Tree Menu1."CNL Tree Menu"为无限级树形,兼容以下版本的浏览器:IE5.0+, FF1.06+, Opera8.5+ ……
2.HTML,CSS,JavaScript代码相互分离(即数据,风格,脚本三者分离),可应用于多种场合,易于维护修改;更换树形图标,只需要修改CSS文件.
3.通过W3C校验(XHtml1-Strict,CSS1.0).
演示地址:
(1)http://www.cnlei.org/mycode/CNLTreeMenu/Ver1.0.2/index.html
(2)http://cnlei.iecn.net/mycode/CNLTreeMenu/Ver1.0.2/index.html
下载链接:
(1)http://www.cnlei.org/mycode/CNLTreeMenu/CNLTreeMenuVer1.0.2.rar
(2)http://cnlei.iecn.net/mycode/CNLTreeMenu/CNLTreeMenuVer1.0.2.rar
热心网友
时间:2022-05-14 08:41
首先你这个不支持firefox.
给你改完了。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "">
<html xmlns="">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>树形菜单</title>
<style type="text/css">
<!--
.hide {
display:none
}
.show {
display:block
}
-->
</style>
<script language="javascript">
function change(){
var odiv=this.parentNode.getElementsByTagName("ul")[0];
if (odiv.className=="hide")
{odiv.className="show";//alert("s")
}
else
{odiv.className="hide";//alert("ss")
}
alert(odiv.className);
}
window.onload=function(){
var ou=document.getElementById("list");
var ol=ou.childNodes;
var oa;
for (i=0;i<ol.length;i++) { //alert(ol[i].getElementsByTagName("ul").length);
if(ol[i].getElementsByTagName("ul").length>0){
oa=ol[i].firstChild;//alert(oa.innerHTML);
oa.onclick=change;
}
}
}
</script>
</head>
<body>
<ul id="list"><li><a href="#">news</a><ul class="hide"><li><a href="#">domestic</a> </li> <li><a href="#">foreign</a></li></ul></li><li><a href="#">sports</a><ul class="show"><li><a href="#">pingpang</a></li><li><a href="#">basketball</a></li></ul></li><li><a href="#">weather</a></li></ul>
</body>
</html>
筛选树形菜单时关联其父节点和子节点
目前的需求是,如上图菜单搜索有两个条件,状态和菜单名称。在查询菜单时,需要通过模糊匹配菜单名称和精确匹配菜单状态来查询。这个本身很简单,但是问题在于树形菜单搜索时需要带上父菜单和子菜单,而不是只展示匹配到的菜单。如:搜索“用户”时应该有下面的结果,在查询到相关节点后同时带上父节点和子...
如何设计一个树形菜单,支持数十万条数据也能流畅!
生成树形菜单的Geojson数据时,首先需要确定一个起始经纬度坐标点,并根据固定的高度和宽度计算生成所有坐标点。对于具有子集的节点,可以按照固定长度缩近生成新的polygon,并在每个polygon中设置属性,以便在点击时获取相应的属性值。为了实现高性能的渲染,本文选择基于MapLibre-Gl的框架进行地图样式设置。去除...
QTP录入一个树形菜单,改变变量后,会识别错误。详细请看图片
很明显,你识别的3角对象是使用了location这个属性。一旦多一个数据,就会自动往下移动一个位置,多两个就会移动两个位置。所以,根本原因是你的3角对象的识别属性选择不恰当。
jquery做树形菜单后 怎么让树形菜单点击就页面跳转
问题不够详细。你说的这种情况很多。看你使用的是jquery的那个树形插件。页面结构是怎么样的,是否有使用frameset,普通的百度标签就可以进行页面跳转。
关于jQuery的ztree制作树形菜单的问题
这个应该不难吧。。你先去网上下个Dtree的目录树例子(如果找不到,我可以发个你)。在后台传一个list进来。这个list保存的对象有个属性是子节点的list。在后台处理好后,在前台用c标签遍历这个list,可以根据varstatus.index来控制tree的节点。
excel 如何实现分级显示,也就是树形的菜单
1、打开Excel表格,选中数据。2、选中数据后,点击工具栏中的数据。3、进入数据页面后,点击分级显示右下角的图标。4、点击图标后,弹出设置窗口,可以选择分级显示在上方还是在左侧。5、选择上方后,分级显示的菜单就在上面了,点击“-”就会隐藏,点击“+”就会显示。
我用treeview实现的树形菜单,但是数据量很多,加载很慢,各位有什么优化...
分级加载即可 每次填充两级
为什么树形菜单在IE8 IE9 以上无法实现功能。
可能是受不同版本兼容性的影响。我以前做开发时也遇到过,写好的代码在IE7内核浏览器能正常运行,但是到了更高级别的浏览器就会出问题。你可以去网上搜一下,有专门的代码来解决浏览器的兼容性问题。因为这方面的东东好久没做了,也没法提供更进一步的帮助了。
AxureRP8怎么设置树状菜单
1、打开Axure RP 8软件,在元件库中找到“树状菜单”,拖一个到编辑窗口,如下图所示:2、根据花的种类来给树菜单赋值,花为根节点,花的明细为子节点,如下图所示:3、添加树形菜单根节点鼠标点击事件的用例,设置为展开,如下图所示:4、再给根节点下的子节点设置鼠标单击事件用例,设置子节点点击...
excel怎么制作树形结构菜单
1.打开EXCEL,在菜单栏的“插入”选项中,选择“SmartArt”工具,如下图的步骤1和步骤;2.弹出的对话框中,如下图步骤3,选择“层次结构,再按步骤4选择需要用到的树状图;3.随意选择了一种树状图,弹出的树状图如下,图中的文字部分可以更改成需要的内容;4.更改树状图形状:选择任意需要更改的树状...