Html&Css:为什么我的JavaScript菜单在IE 9中不起作用?
我在我的网站ul
一个JavaScript
菜单和li
结构是这样的:Html&Css:为什么我的JavaScript菜单在IE 9中不起作用?
<ul id="...">
<li class="..."><a></a></li>
...
</ul>
JsFiddle: Organization Chart Test
,并在我的网站的一个页面,我有一个组织结构图,与喜欢相同的结构制成我的菜单。 问题是在IE8和IE9中,只有在我的组织结构图页面中,菜单没有显示其子菜单。
当我删除组织结构图的一些li
和ul
时,问题就会解决。这意味着当我使用多于5个ul
和li
嵌套时,菜单停止工作。
我的组织结构图非常简单,没有使用Javascript
来显示或隐藏子级别。
所以请检查这个链接,并告诉我为什么发生这种情况?
JsFiddle: Organization Chart Test
只需使用DOCTYPE HTML PUBLIC! “ - // W3C // DTD XHTML 1.0过渡// EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional。 DTD”上面标题为‘<>’
我的文档类型与您所说的完全相同。 – 2012-04-11 08:43:02
在我的IE9中它的工作非常完美 – 2012-04-11 10:54:06
正如你可以检查它是否在IE9
它也适用于我。什么是不工作,是我的网站的右键菜单,当我添加此图表到页面中时,我的右菜单是'ul'和'li'结构。 – 2012-04-11 11:55:00
任何人都知道,如果Internet Explorer限制嵌套元素,或ul和li的数量? – 2012-04-12 05:33:58
工作正常,你不介意分享代码,并把它放在jsfiddle.net? – codef0rmer 2012-04-11 06:14:39
你可以把你的javascript代码检查.. – 2012-04-11 06:15:04
...和CSS。 – 2012-04-11 06:15:50