2013-08-14 8 views
5

Das neue Codrops multi-level push menu ist genial und ist ehrlich gesagt genau das, was ich für ein Projekt brauche, das ich gerade habe; Das Problem ist, dass es in Internet Explorer 9, den ich unterstützen muss, nicht funktioniert.Das Multilevel-Push-Menü funktioniert in IE

Die Animationen (natürlich über den anfänglichen Push-Effekt hinaus) sind alle nett zu haben, aber nicht notwendig für mich; Was ich wirklich brauche, sind die verschachtelten Menüs, denn die Menüstruktur, die ich entwickle, wird sich als ziemlich tief herausstellen.

Wie es für eine Javascript-Anwendung ist, ist diese Anforderung ein Nonissue. Was wirklich zählt, ist, dass es in Internet Explorer 9 funktioniert, das Transforms nicht unterstützt. Also, wie ziehe ich das aus?

+0

Sie können polyfil versuchen, überprüfen Sie [diese tipic] [1] [1]: http://stackoverflow.com/questions/5344745/polyfill-shim-for-css -transitions-and-animations –

+1

Wenn Sie jemals geschafft haben, dies funktioniert es wäre toll, wenn Sie bereit waren, den Code zu teilen;) – 8bithero

+0

Ich habe tatsächlich eine Version davon funktioniert, aber zwei Vorbehalte: eine, aus irgendeinem Grund auf Meine Chrome (und keiner anderen) die Framerate ist bestenfalls stottern; und zweitens, weil ich es innerhalb eines Knockout-App-Kontexts verwendete, nutzte ich eine Menge Knockout-spezifischer Funktionen, um es tatsächlich zu erstellen, was die potenziellen Anwendungen ohne große Anpassung stark einschränkt. Ich bin mir nicht wirklich sicher, wie nützlich das Teilen ehrlich wäre. – moberemk

Antwort

2

Ich brauchte mehrstufiges Push-Menü, um mit IE8 + zu arbeiten. Könnte das folgende jQuery-Plugin auch Ihren Bedürfnissen entsprechen. Es wurde von Codrops MultiLevelPushMenu Implementierung inspiriert, aber nicht auf CSS 3D Transforms basiert.

jquery.multilevelpushmenu at GitHub

+0

Wie ich in meinem Kommentar gesagt habe, habe ich es geschafft, dies in einem IE9 + -konformen Weg zu bringen, indem ich anwendungsspezifisches Javascript benutze; Danke für den Link, sehr cooles Plugin! Ich werde dies als die akzeptierte Antwort markieren, falls jemand anderes dies benötigt. – moberemk