0

Hinzufügen -ms-transform:rotate(90deg) dynamisch mit jQuery zu dem Element. Aber es funktioniert nicht in IE 11. Allerdings funktioniert -webkit-transform:rotate(90deg) in Chrome.-ms-transform funktioniert nicht mit IE 11

Keine Umwandlung geschieht auf Seite.

Added meta:

<meta http-equiv=X-UA-Compatible content="IE=9;IE=10;IE=11;IE=Edge,chrome=1"> 

enter image description here

+1

, welche Version von IE funktioniert es nicht in Arbeit? Ich glaube, das sollte auf IE9 oder später funktionieren. Wenn Sie IE8 verwenden, gibt es hier eine Antwort, die Ihnen helfen könnte: http://stackoverflow.com/questions/11900870/rotating-a-text-to-270-degrees-in-ie8 – Flynn1179

+0

Gemäß IE css werden Transformationen unterstützt nach IE9. Ich benutze IE11. –

+0

Haben Sie auch die 'transform'-Eigenschaft? Präfixe werden auslaufen, wenn der Browser die Funktion vollständig unterstützt. – JJJ

Antwort

2

Basierend auf den Kommentaren auf Ihre Frage, die Sie dann die IE-Version mit so etwas wie dies überprüfen konnte:

http://jsfiddle.net/jquerybyexample/gk7xA/

und legen Sie die transform Eigenschaft mit oder ohne Präfix -ms- nach dieser Prüfung oben. Das obige Beispiel ist nur pures JavaScript, weil:

Die jQuery.browser() -Methode ist seit jQuery 1.3 veraltet und wird in 1.9 entfernt. Bei Bedarf ist es als Teil des jQuery Migrate-Plugins verfügbar. Wir empfehlen, Feature-Erkennung mit einer Bibliothek wie Modernizr zu verwenden.

EDIT:

Und tatsächlich sagten, Sie jQuery verwenden 1.7.2 so könnten Sie die jQuery-Methode verwenden, um den Browser und die Version zu ermitteln.

Dokumentation: http://api.jquery.com/jquery.browser/