Hallo Jungs, ich habe diesen Codewie verwenden .toggleClass() in diesem Code
panelPlusK.append('<div id="foo">click To change the style</div><br>');
$('#foo').click(function() {
$('.agario-panel').css({
'background-color': 'rgba(32, 68, 102, 0.72)',
'color': '#E91E63',
'border-color': '#2196F3',
});
$('.agario-panel input, .agario-panel select').css({
'background-color': 'rgba(44, 125, 116, 0.55)',
'color': '#23ff8d',
});
});
ich will es machen, wenn ich darauf klicke dann ändert er den Stil, aber wenn ich auf sie klicken Sie nochmals wieder entfernen Sie sie dann der Stil ..i sah toggleClass fuction aber ich weiß nicht, wie es implemt es
@PeterRader habe ich eine Notiz auf die Antwort. – dfsq
danke sehr für die antwort :) aber wenn ich den stil von zwei elementen ändern möchte? Ich habe den Beitrag bearbeitet ..i putted das gleiche Element ..now ich korrigiere es .. weil '$ ('# foo'). click (function() { $ ('. agario-panel'). toggleClass ('hervorgehoben'); }); 'thi werde den Stil nur von agario-panel ändern –
Nichts ändert sich auch in diesem Fall. Es wird nur '$ ('. Agario-panel, .agario-panel-eingabe, .agario-panel select'). ToggleClass ('hervorgehoben');'. Nur in CSS müssen Sie die richtigen Styles für '.agario-panel.highlighted {}' und '.agario-panel input.highlighted, .agario-panel select.highlighted {...}' definieren. – dfsq