Toggle přepínač a jiný Javascript

breakpoint
Člen | 4
+
0
-

Zdravíčko,

líbí se mi přepínání toggle pomocí NetteForms. Avšak problém, když si chci udělat pěkné inputy – například radio buttony pomocí doplňku iCheck, například takto:

<script type="text/javascript">
$(document).ready(function() {
	$('input').iCheck({
    	checkboxClass: 'icheckbox_square-aero',
		radioClass: 'iradio_square-aero',
	});
});
</script>

tak jako kdyby obsluha přestala fungovat:

$rb->addCondition($form::EQUAL, "frmatos-pdf")
   ->toggle('forPdf')
   ->elseCondition($form::EQUAL, "frmatos-xls")
   ->toggle('forXls')
   ->endCondition();

Zkrátka se nic neděje, když dám skript pryč, zase to funguje – nevíte jak to obejít?

Předem díky.

Šaman
Člen | 2635
+
0
-

Nenahradí ta pěkná tlačítka defaultní inputy? Tedy – není to jen vykreslený prvek, který z pohledu DOM není původním prvkem?
S tím bývají problémy.

David Matějka
Moderator | 6445
+
0
-

Ahoj, používat takovou knihovnu je zbytečný, radio/checkbox inputy se nechají celkem dobře nastylovat přes css, viz třeba https://www.w3schools.com/…checkbox.asp

plus navíc ta knihovna ani není udržovaná

breakpoint
Člen | 4
+
0
-

David Matějka napsal(a):

Ahoj, používat takovou knihovnu je zbytečný, radio/checkbox inputy se nechají celkem dobře nastylovat přes css, viz třeba https://www.w3schools.com/…checkbox.asp

plus navíc ta knihovna ani není udržovaná

Ano, knihovna není udržovaná a nakonec jsem použil custom CSS a šlape to jako hodinky a nepotřebuje k tomu člověk ani ten JS.

Šaman napsal(a):

Nenahradí ta pěkná tlačítka defaultní inputy? Tedy – není to jen vykreslený prvek, který z pohledu DOM není původním prvkem?
S tím bývají problémy.

Ano, s tím bývají problémy, že to překreslí za trošku něco jiného. Nicméně bylo to opravdu Javascriptem, který na to byl navíc navěšený. A úplně mě nebavilo to unbindovat a podobně, tak jsem došel k jednoduchému řešení přes holé CSS.

Díky pánové za odpovědi.