Ich habe einen HTML5-Videoplayer mit einer Track-Leiste am unteren Rand in CSS gestylt. Ich möchte jQuery verwenden, um den Stil der Spurleiste zu ändern.Wie ändere ich die Hintergrundeigenschaft des Eingabeelements?
Mit jQuery kann ich den Hintergrund der Panhardstab Stil mit:
$('#video-controls').css("background", "rgb(0,110,135)");
Da die Videospur Bar in einer Abteilung mit einem id 'Video-Kontrollen' genannt wird.
Allerdings bleibt der Schieberegler selbst die Originalfarbe (grün).
In CSS wird der Schieber wie folgt definiert:
input[type=range].slider::-moz-range-thumb
{
box-shadow: 0.8px 0.8px 1.9px rgba(0, 0, 62, 0.67), 0px 0px 0.8px rgba(0, 0, 88, 0.67);
border: 1.9px solid rgba(0, 30, 0, 0.57);
height: 16px;
width: 32px;
border-radius: 4px;
background: #a4b93f;
cursor: pointer;
}
ich versucht habe
$("input[type=range].slider::-moz-range-thumb").css("background", "rgb(0,110,135)");
Aber es macht nichts. Wie ändere ich die Hintergrund CSS-Eigenschaft?
Warum jQuery verwenden, wenn Sie das (viel geeignetere) CSS zur Verfügung haben? –
Ich benutze CSS, um die Trackbar zu stylen, ich möchte jQuery verwenden, um die CSS programmgesteuert nach Kundengeschmack zu ändern. –
Ich bevorzuge '.addClass ('other-background-color')' wenn Sie jQuery und CSS verwenden möchten – pleinx