Ich muss die Hover-Pseudoklasse programmgesteuert auslösen (wenn möglich mit Blasenbildung, oder ich werde gezwungen sein, die Änderung auch an alle Elternelemente zu nennen). Ich habe nicht die Kontrolle über die HTML-Seite, also kann ich die CSS nicht ändern von: Hover zu .hover, um die Klasse des HTMLElement auf die .hover one zu aktualisieren.
Ist das möglich?
Bitte keine JQUERY. Ich kann JQuery nicht in meinem Projekt verwenden.
Vielen Dank im Voraus.
AKTUALISIEREN
Ich habe eine Art Proxy für das Laden von CSS erstellt, so dass jetzt, bevor ein CSS geladen wird, es in meinem "Proxy" übergeben wird, der die Regeln ändert von: hover auf .hoverclass.
Nun, die Hover-Effekte funktionieren ziemlich gut, aber ich habe ein ernsthaftes Leistungsproblem aufgrund der sprudelnden Simulation des Hover.
Hier ist ein Code:
%Vor%Wie Sie sehen, habe ich auch versucht, die Anzahl der Hover Bubbling auf N zu begrenzen, aber das Leistungsproblem ist immer noch vorhanden.
Sie können so etwas versuchen, obwohl dies nicht empfohlen wird:
%Vor% %Vor% %Vor%Tags und Links javascript css