/ / Hinzufügen einer Klasse in jQuery, die in IE9 nicht funktioniert - jquery, css, menu, drop-down-menu

Klasse in jQuery hinzufügen, die nicht in IE9 funktioniert - jquery, css, menu, drop-down-menu

Ich arbeite an einem Menü für ein WordPress-Thema. Ich versuche, das Menü so zu gestalten, dass beim Schweben Menüelemente, die kein Untermenü haben, in eine andere Richtung und Menüelemente, die kein Untermenü haben, in eine andere Richtung aussehen. Ich habe die folgende jQuery

$(document).ready(function(){
$(".menu li").has("ul").addClass("submenu");
});

Und ich habe dies in meiner CSS-Datei gestylt. Hauptmenüpunkte bei Schwebeflug erhalten 4 abgerundete Ränder und Hauptmenüpunkte bei Schwebeflug, die ein Untermenü haben, erhalten nur die oberen abgerundeten Ränder. Dies funktioniert gut in Firefox, Chrome und Safari, aber nicht in IE9. Hat jemand eine Idee, wie diese jQuery-Funktion vom IE9 akzeptiert werden kann? Das aktuelle WordPress-Thema ist um WordPress-Theme

Antworten:

0 für die Antwort № 1
border-top-left-radius: 10px 10px 0 0;

Das ist die beleidigende Linie. Du willst nur border-radius, denn das ist es, was Sie für die setzen -moz-, -webkit- und andere Präfixe.