2013-08-14 7 views
5

Il nuovo Codrops multi-level push menu è fantastico ed è esattamente ciò di cui ho bisogno per un progetto che ho adesso; il problema è che non funziona in Internet Explorer 9, che devo supportare.Fare in modo che il menu Push multi-livello funzioni in IE

Le animazioni (oltre l'effetto push iniziale, ovviamente) sono tutte belle da avere, ma non necessarie per me; quello di cui ho veramente bisogno sono i menu nidificati, perché la struttura del menu che sto sviluppando si rivelerà piuttosto profonda.

Come per un'applicazione Javascript, tale requisito non è un problema. Ciò che conta davvero è farlo funzionare in Internet Explorer 9, che non supporta Transforms; quindi come faccio a tirarlo fuori?

+0

Si può provare polyfil, controllare [questo tipic] [1] [1]: http://stackoverflow.com/questions/5344745/polyfill-shim-for-css -transitions-and-animations –

+1

Se sei mai riuscito a farlo funzionare sarebbe fantastico se tu fossi disposto a condividere il codice;) – 8bithero

+0

Ho effettivamente ottenuto una versione di esso funzionante, ma due avvertimenti: uno, per qualche motivo su il mio Chrome (e di nessun altro) il framerate è al massimo stuttery; e due, perché lo stavo usando in un contesto di app Knockout, ho sfruttato molte caratteristiche specifiche di Knockout per realizzarlo, il che limita pesantemente le potenziali applicazioni senza un pesante adattamento. Non sono davvero sicuro di quanto sia utile condividere che sarebbe onestamente. – moberemk

risposta

2

Avevo bisogno di un menu a più livelli per lavorare con IE8 +. Potrebbe essere il seguente plugin jQuery adatto alle tue esigenze. È ispirato all'implementazione di MultiLevelPushMenu Codrops, ma non basato su CSS 3D Transforms.

jquery.multilevelpushmenu at GitHub

+0

Come ho detto nel mio commento, sono riuscito a metterlo insieme in un modo compatibile con IE9 + usando alcuni Javascript specifici dell'applicazione; grazie per il collegamento, plugin molto interessante! Segnalo come risposta accettata nel caso in cui qualcun altro abbia bisogno di questo. – moberemk

Problemi correlati