Ich habe ein div mit seiner Standardklasse, die es einen grünen Hintergrund gibt. Wenn die Maus gedrückt wird, möchte ich den Hintergrund in Rot ändern, bis die Maus losgelassen wird.jQuery/css addClass() Stil überschreiben vorherige Stileigenschaft
Ich habe versucht, Class eine Klasse mit einer roten Hintergrundfarbe hinzuzufügen. Die neuen Klasseneigenschaften scheinen die vorhandenen Eigenschaften nicht zu überschreiben. Ich habe die neue Klasse nach dem Original in der .css-Datei aufgeführt.
css
#calc_no { background-color: #cd9781; }
#calc_yes { background-color: #8fba8e; }
.button_click { background-color: red; }
jscript
$('.button').live('mousedown', function() {
$(this).addClass("button_click");
});
$('.button').live('mouseup', function() {
$(this).removeClass('button_click');
});
html
<div id="calc_yes" class="kp_button button">Yes</div>
Dank funktioniert, das funktioniert perfectl.y –
danken aletzo Auch er wurde es zuerst (während Ich schrieb meins). Upvotes sind eine gute Möglichkeit, in Stack Overflow zu denken. Viel Glück beim Programmieren, Seemann! –