我的网站上有一个JavaScript
菜单ul
和li
结构如下:
<ul id="...">
<li class="..."><a></a></li>
...
</ul>
JsFiddle: Organization Chart Test
在我的网站的一个页面中,我有一个组织结构图,它的结构与我的菜单相同。
问题出在IE8和IE9中,只有在我的组织结构图页面中,菜单才会显示其子菜单
当我删除组织结构图的某些li
和ul
时,问题就会解决。这意味着当我使用超过5 ul
和li
嵌套时,菜单停止工作。
我的组织结构图结构非常简单,并没有使用Javascript
来显示或隐藏子级别
所以,请检查此链接并告诉我为什么会发生这种情况?
JsFiddle: Organization Chart Test
答案 0 :(得分:2)
使用!DOCTYPE html PUBLIC“ - // W3C // DTD XHTML 1.0 Transitional // EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”在“&lt;&gt;”的标题上方
答案 1 :(得分:2)
您可以检查它在IE9中是否正常工作