hallo.
habe eine seltsames phänomen mit jquery und der css-eigenschaft background-color festgestellt. vielleicht hab ich auch irgendwas übersehen.
css:
und zwar gibt es 2 eingabefelder wo man hex-farbencodes eingeben kann:
nun wird mittels jquery eine veränderung überwacht (change). ist die anzahl der eingegebenen zeichen = 6, dann ändere die hintergrundfarbe des divs.
(info: hex-wert ist richtig eingegeben z.b. ffffff)
es wird wie gewünscht die hintergrund-farbe geändert. ABER der hovereffekt ist weg. die zu beginn definierte css-eigenschaft ist im eimer
an was kann das liegen?
wie kann ich mit jquery die css hover-eigenschaft ändern?
habe eine seltsames phänomen mit jquery und der css-eigenschaft background-color festgestellt. vielleicht hab ich auch irgendwas übersehen.
css:
Code:
#vorschau3 {
width:30px;
height:12px;
background-color: #009f00;
}
#vorschau3:hover {
background-color: #cc0000;
}
Code:
<input type="text" name="back" id="back" value="#ffffff" size="6" maxlength="6" />
<input type="text" name="hover" id="hover" value="#000000" size="6" maxlength="6" />
<div id="vorschau3"></div>
(info: hex-wert ist richtig eingegeben z.b. ffffff)
Code:
$("#back").change(function() {
if (this.value.length == 6) {
$("#vorschau3").css("background-color", "#" + this.value);
}
});
Code:
#vorschau3:hover {
background-color: #cc0000;
}
wie kann ich mit jquery die css hover-eigenschaft ändern?