Zadejte hledaný výraz...

Prototype skriptík

Elgner
verified
rating uzivatele
(2 hodnocení)
12. 12. 2011 20:21:29
Ahoj,
poprosím o pomoc.
Nikdy jsem s Prototype nepracoval, ale teď bych v něm potřeboval udělat krátký skriptík.
Mám checkbox s id "sendCompanyCheckbox" a dva divy s class "sendCompany".
Divy se "sendCompany" jsou od začátku skryté, jde mi o to, že když kliknu na checkbox, aby se mi zobrazily, když kliknu podruhé, aby se mi skryly a tak dále... pro přesnější představu v jQuery by to moho vypadat takto:
HTML:
Věděl by si s tím někdo rady? Předem moc díky.
PE
12. 12. 2011 20:21:29
https://webtrh.cz/diskuse/prototype-skriptik#reply706916
hm
verified
rating uzivatele
(20 hodnocení)
12. 12. 2011 20:28:17
ale notak... snad by stacilo otevřít dokumentaci a hned vidime ze selector pres css syntax funguje stejne jako u jquery aklorta pouzijeme dva dolary... nasledne fce show i hide funguje a navic jeste prace s eventy (dokuemntace nebo google opet) http://www.prototypejs.org/api/event ted uz to staci jen splacat dokupy, to zvladnes ne? :)
(v prototypu sem nikdy nedelal ale jak vidis behem chvilky si umim najit informae co jsou k tomu potreba, jakto ze jsi to nezvladl ty?)
12. 12. 2011 20:28:17
https://webtrh.cz/diskuse/prototype-skriptik#reply706915
Elgner
verified
rating uzivatele
(2 hodnocení)
12. 12. 2011 20:45:50
:) Víš, to je právě to. Tak to zkus a řekni, jestli ti to jede. Mně Firebug hlásí:
$$("sendCompany").hide is not a function
A to jsem zkoušel i přidat třídy "hidden" a pak volat toto
Bez úspěchu. Bude tam nějaký základní háček, který určitě někdo, kdo Prototype používá, vidí.
12. 12. 2011 20:45:50
https://webtrh.cz/diskuse/prototype-skriptik#reply706914
800XE
verified
rating uzivatele
(8 hodnocení)
12. 12. 2011 20:46:46
Já bych to viděl nějak takhle:
Ovšem prototype už je za zenitem, radši používej jQuery.
$$("sendCompany").hide is not a function
Pro výběr třídy používej tečku stejně jako v CSS. Bez ničeho se zapisuje id prvku ve funkci s jedním dolarem.
12. 12. 2011 20:46:46
https://webtrh.cz/diskuse/prototype-skriptik#reply706913
hm
verified
rating uzivatele
(20 hodnocení)
12. 12. 2011 20:48:33
ja ho vidim i bez toho abych pouzival prototype ty pouzivas dva dolary pro css selector a pises tam id bez # a class bez . takze ti to samozrejme zadnej element nenajde takze nanem samozrejme ani nemuzes udelat hide ...
navic jsem byl behem chvilky schopny z dokumentace precist ze by bylo idealni pouzit $$(".sendCompany").each( -- funkce -- );
no ale proste to je ta jendoducha krasna vec ktere se rika cteni dioky ktery to vim, prototype nepouzivam ani pouzivat nehodlam, ale dokumentace je pomerne jasna.
12. 12. 2011 20:48:33
https://webtrh.cz/diskuse/prototype-skriptik#reply706912
Elgner
verified
rating uzivatele
(2 hodnocení)
12. 12. 2011 21:01:45
800XE -> Moc díky, funguje perfektně, ušetřil jsi mi hromadu času. Já právě používám jQuery, ale dělám jednu úpravu v Magentu a chci zajistit, že bude fungovat, i když nebude instalované jQuery. Proto ty komplikace. Teď to bude bez chyby.
12. 12. 2011 21:01:45
https://webtrh.cz/diskuse/prototype-skriptik#reply706911
Pro odpověď se přihlašte.
Přihlásit