######## Události ######## Při použití jQuery lze na různé události navázat vlastní akce. Například po vložení do košíku lze aktualizovat sumu objednávky na stránce a podobně. =================================== Přidání do košíku (order:itemadded) =================================== .. code-block:: javascript $(document).on('order:itemadded', function(event, data) { // vlastní akce }); S událostí je předán objekt s tímto obsahem: .. code-block:: javascript { item: { id: 1, // interní id produktu name: 'abc' // název produktu } } ===================================================== Úspěšná registrace k newsletteru (newsletter:success) ===================================================== .. code-block:: javascript $(document).on('newsletter:success', function(event, data) { // vlastní akce }); S událostí je předán objekt s tímto obsahem: .. code-block:: javascript { email: 'info@example.org' // registrovaný email } ===================================================== Neúspěšná registrace k newsletteru (newsletter:error) ===================================================== .. code-block:: javascript $(document).on('newsletter:error', function(event, data) { // vlastní akce }); S událostí je předán objekt s tímto obsahem: .. code-block:: javascript { email: 'info@example.org' } =============================== Změna stránky (listing:changed) =============================== Proběhne při změně stránky při dynamickém načítání .. code-block:: javascript $('div.list').on('listing:changed', function(event, data) { // vlastní akce }); =================================== Načtení dynamického obsahu (reload) =================================== Proběhne po načtení obsahu přes reload() funkci .. code-block:: javascript $(document).on('reload', 'div.list', function(event) { // vlastní akce }); ================= Načtení lazy menu ================= Proběhne po načtení obsahu menu v .. code-block:: javascript $(document).on('menu:loaded', function(event) { // vlastní akce });