Ik wil een card interface maken op basis van Packery JS. Dit is mijn eerste project na het afronden van de Codecadamy courses, dus heel soepel is het allemaal niet gegaan. Ik heb het overgrote deel nu uitgevogeld maar loop vast op het laatste stuk: het verschuiven van de kaarten adhv een navigatie menu'tje.
Dit probeer ik te doen met de fit method van Packery, hiermee kan je de items verplaatsen als je er op klikt. Ik probeer dat nu om te schrijven naar dat de items verplaatsen als ik op een ding met een bepaalde id klik.
Hiermee verschuiven de items als je er op klikt:
Codepen Example
Ik stel mij zo voor dat de code om dit aan te roepen als je ergens anders op klikt er zo uit ziet:
Maar dan net anders. Dus nu mijn vraag, hoe anders?
Om het allemaal een beetje in een context te kunnen plaatsen heb ik mijn hele zooitje op Codepen gezet.
Bij voorbaat dank.
Dit probeer ik te doen met de fit method van Packery, hiermee kan je de items verplaatsen als je er op klikt. Ik probeer dat nu om te schrijven naar dat de items verplaatsen als ik op een ding met een bepaalde id klik.
Hiermee verschuiven de items als je er op klikt:
JavaScript:
1
2
3
| $container.on( 'click', '.item', function( event ) { $container.packery( 'fit', event.target, 200, 0 ); }); |
Codepen Example
Ik stel mij zo voor dat de code om dit aan te roepen als je ergens anders op klikt er zo uit ziet:
JavaScript:
1
2
3
| $container.on( 'click', '#vision-button', function( event ) { $container.packery( 'fit', '#vision', 200, 0 ); }); |
Maar dan net anders. Dus nu mijn vraag, hoe anders?
Om het allemaal een beetje in een context te kunnen plaatsen heb ik mijn hele zooitje op Codepen gezet.
Bij voorbaat dank.
http://www.youtube.com/watch?v=CYHGh6lmSbo