2012-04-11 2 views
1

Ich habe ein JavaScript Menü in meiner Website mit ul und li Struktur wie folgt aus:Html & Css: Warum funktioniert mein Javascript Menü nicht in IE 9?

<ul id="..."> 
<li class="..."><a></a></li> 
... 
</ul> 

JsFiddle: Organization Chart Test

und auf einer Seite von meiner Website, ich habe ein Organigramm, das mit derselben Struktur hergestellt wie mein Menü. Das Problem ist in IE8 und IE9 und nur in meiner Organisation Diagrammseite zeigt das Menü nicht sein Untermenü.
Das Problem wird gelöst, wenn ich einige li und ul meines Organigramms löschen. Dies bedeutet, dass, wenn ich mehr als 5 ul und li verschachtelte, das Menü nicht mehr funktioniert.

Meine Organisation Diagrammstruktur ist so einfach und nicht mit Javascript zum Anzeigen oder Verbergen von Unterebenen.
Also bitte überprüfen Sie diesen Link und tel mir, warum das passiert?
JsFiddle: Organization Chart Test

+0

arbeitet würden Sie den Code etwas ausmachen, zu teilen und es auf jsfiddle.net setzen? – codef0rmer

+0

können Sie Ihren Javascript-Code untersuchen .. –

+0

... und das CSS. –

Antwort

2

Verwenden Sie einfach DOCTYPE html PUBLIC "- // W3C // DTD XHTML 1.0 Transitional // EN" „http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional. dtd“oben Titel "<>"

+0

Mein Doctype ist genau wie das, was Sie sagen. –

+0

In meinem IE9 funktioniert es perfekt –

2

Snap of Ie9

Wie Sie überprüfen können, dass es in IE9 feinen

+0

Es funktioniert auch für mich. Was nicht funktioniert, ist das rechte Menü meiner Website. Wenn ich dieses Diagramm in die Seite einfüge, ist mein rechtes Menü "ul" und "li" aufgebaut. –

+0

Jeder weiß, dass wenn Internet Explorer Grenzen verschachtelte Elemente oder Anzahl von ul und li hat? –