Chciałbym skonfigurować proste zdarzenie onClick jQuery, aby dynamiczne interfejsu użytkownika na szablonie kierownicy. Zastanawiam się do addClass() po określonym kliknięciem.obsługa zdarzenia jQuery onClick na kierownicy
rozważyć HTML (generowanego przez kierownicę)
{{#if hasButton}}
<div id="container">
<button type="submit" class="myButton">Click me!</button>
</div>
{{/if}}
tj: Po kliknięciu w przycisk, jego opakowanie otrzyma klasę obciążenia, które będą tworzyć interakcję za pomocą CSS.
Ten kod powinien znajdować się na moim szablonie kierownicy lub czy powinienem go przepisać na konkretnego pomocnika? Czy istnieją jakieś przykłady, które można by podać, abym mógł je przestudiować, a następnie opracować coś podobnego?
Z góry dziękuję!
Powinieneś przechowywać 'html',' css' i 'js' oddzielone. Jeśli tworzysz coś z szablonu, powinieneś wiedzieć, jakie działania powinny mieć miejsce w szablonie. (albo dlatego, że wysyłasz te informacje z szablonem z serwera), albo dlatego, że już wiesz w swoim kodzie. Więc zarejestruj "wywołania zwrotne" dla twojego wydarzenia po dołączeniu szablonu lub skorzystaj z opcji [delegate] (http://api.jquery.com/on/#direct-and-delegated-events) na zdarzenia (coś w stylu: '$ (containerWhereYouAddThetemplateTo) .on (" click "," .myButton ", function() {})'; –