Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: Honza M. 09. 03. 2018, 18:54:51

Název: Jak nastavit kliknutím pozadí v jQuery
Přispěvatel: Honza M. 09. 03. 2018, 18:54:51
Ahoj chlapy,
dělá tady někdo v jQuery? Potřeboval bych poradit, jak po kliknutí na <code></code> nastavit pozadí barvy red a po opětovném kliknutí na jiný <code></code> nastavit barvu pozadí jemu a ostatním ji odebrat. Pomůže někdo? Děkuji moc.

Kód: [Vybrat]
<code>aaa</code>
<code>bbb</code>
<code>ccc</code>
<code>ddd</code>
Název: Re:Jak nastavit kliknutím pozadí v jQuery
Přispěvatel: Rob Ros 09. 03. 2018, 19:35:21
Nevim, jestli jsem to spravne pochopil, ale tohle by mohlo byt reseni?

Kód: [Vybrat]
$(function() {
    var $code = $('code');
    $code.on('click', function() {
        $code.css({ background:'' });
        $(this).css({ background:'red' });
    });
});
Název: Re:Jak nastavit kliknutím pozadí v jQuery
Přispěvatel: Honza M. 09. 03. 2018, 20:37:22
Ano, pochopil jsi to správně, funguje to, moc děkuji.
Název: Re:Jak nastavit kliknutím pozadí v jQuery
Přispěvatel: Jano7 09. 03. 2018, 22:07:19
Nevim, jestli jsem to spravne pochopil, ale tohle by mohlo byt reseni?

Kód: [Vybrat]
$(function() {
    var $code = $('code');
    $code.on('click', function() {
        $code.css({ background:'' });
        $(this).css({ background:'red' });
    });
});

Prečo si nazval premennú code s dolárom? Nejaký code style? Dosť ma to zmiatlo.
Název: Re:Jak nastavit kliknutím pozadí v jQuery
Přispěvatel: mmm 09. 03. 2018, 22:26:30
konvence https://stackoverflow.com/a/553734/1112457
Název: Re:Jak nastavit kliknutím pozadí v jQuery
Přispěvatel: Labrat 09. 03. 2018, 22:28:33
Nevim, jestli jsem to spravne pochopil, ale tohle by mohlo byt reseni?

Kód: [Vybrat]
$(function() {
    var $code = $('code');
    $code.on('click', function() {
        $code.css({ background:'' });
        $(this).css({ background:'red' });
    });
});

Prečo si nazval premennú code s dolárom? Nejaký code style? Dosť ma to zmiatlo.
A co tam má dát, rubl?
Název: Re:Jak nastavit kliknutím pozadí v jQuery
Přispěvatel: mmm 09. 03. 2018, 22:57:09
A co tam má dát, rubl?

většina lidí tam nedává nic. Ta konvence není příliš rozšířená. Tvé reakci nerozumím.
Název: Re:Jak nastavit kliknutím pozadí v jQuery
Přispěvatel: Rob Ros 10. 03. 2018, 13:14:00
Prečo si nazval premennú code s dolárom? Nejaký code style? Dosť ma to zmiatlo.

Je to zvyk, kdy pak v kodu snadno rozlisim jQuery objekt od ostatnich promennych. Jinej vyznam to nema.