2017-01-10 5 views
1

Aus irgendeinem Grund ist das WordPress-Theme, das ich verwende, inline CSS ohne Quelle. Ich denke, ich versuche und ändern Sie die CSS mit jQuery. Wenn ich die Konsole verwende, funktioniert sie einmal und geht dann wieder zum Inline-Modus, nachdem ich den Mauszeiger über den Pseudo-Selektor a:hover gehalten habe. Wenn ich den Code zum Thema hinzufüge, funktioniert es überhaupt nicht. Irgendwelche Ideen?jquery CSS-Änderung funktioniert nicht gegen Inline-CSS

jQuery(document).ready(function() { 
    console.log("ready!"); 
    jQuery('.et_pb_widget_area .et_pb_widget a').css({"color":"#0099cc"}); 
}); 

Ich bin ziemlich neu in jQuery, aber ich kann keine Antwort finden, denn ich bin noch nicht sicher, ob die Syntax.

+0

sind Die Stile, die Sie hinzugefügt haben, werden entfernt, nachdem Sie den Mauszeiger erneut gedrückt haben. – axrami

+0

Ja! Also, wenn ich den Mauszeiger halte, wird standardmäßig auf den Inline-Stil zurückgegriffen und jQuery – Ollie

+0

wird ignoriert. Sie löschen also möglicherweise den Inline-Stil (dem Sie hinzufügen) und fügen die Standardstile für diese Aktion wieder hinzu. Vielleicht haben Sie mehr Glück mit CSS mit dem wichtigen Attribut – axrami

Antwort

1

So etwas sollte sicherstellen, dass nicht nur jQuery die Farbe zurückgesetzt, wenn das Dokument zum ersten Mal geladen, aber später, auch wenn die entsprechenden Elemente schwebt über, wird beibehalten jQuery die color als #0099cc:

jQuery(document).ready(function(){ 

    jQuery('.et_pb_widget_area .et_pb_widget a').css({"color":"#0099cc"}); 

    jQuery('.et_pb_widget_area .et_pb_widget a').hover(function(){ 
     jQuery(this).css({"color":"#0099cc"}); 
    }); 

}); 
+0

Ich schaute in der Konsole und nach dem Hover die Konsole zurückgegeben $ ist keine Funktion. Ich habe stattdessen jQuery geschrieben und den gleichen Fehler zurückgegeben. Die Website ist futures.uts.edu.au, wenn das hilft? – Ollie

+1

Ah, OK, ich habe die $ in jQuery geändert, dann die gleichen Klassen oben hinzugefügt und es hat funktioniert !!! Vielen Dank! – Ollie

+0

Aktualisiert - Ich hätte das sehen sollen! Froh, dass es für dich funktioniert hat. – Rounin