Можете дать ссылку на сайт?
http://bunointatto.ru/catalog.html
Отправлено 28 December 2013 - 10:43
попробуйте заменить на этот код
<?php if ((int)$params->get('autosubmit', 0)) : ?> <script type="text/javascript"> jQuery(function ($) { $('#<?php echo $formId;?> select, #<?php echo $formId;?> input[type=radio], #<?php echo $formId;?> input[type=checkbox]').change(function () { var params = $('#<?php echo $formId;?>').serialize(); $('body').append( "<div id='fancybox-loading'><div></div></div>"); $.ajax({ url: '<?php echo JRoute::_('index.php?Itemid=' . $params->get('menuitem', JRequest::getVar('Itemid'))); ?>?' + params, type: 'get', dataType: 'html', success: function(data){ $('#fancybox-loading').remove(); var html = $(data); $('#jbzoo').html( html.find('#jbzoo').html() ); } }); }); }); </script> <?php endif; ?>
Должно работать
В моем примере обновляется главный контейнер с id #yoo-zoo а у вас главный контейнер это #jbzoo
Отправлено 28 December 2013 - 21:23
Cheren-dow /// Cпасибо
Отправлено 30 December 2013 - 00:11
попробуйте заменить на этот код
возник ещё такой момент. все работает хорошо но кнопка купить перестает работать.
что делать??
Отправлено 30 December 2013 - 10:52
Поставил, проверил.
Работает!
Автору огромное спасибо!
Сообщение отредактировал Atomic: 30 December 2013 - 10:52
Отправлено 30 December 2013 - 11:21
возник ещё такой момент. все работает хорошо но кнопка купить перестает работать.
что делать??
Это минус данного решения, все навешанные на кнопки JS не будут работать(увеличение изображения и т.д). Заставить работать кнопки после перезагрузки не удастся, если только какой нибудь гуру JS нам не поможет.
Отправлено 31 December 2013 - 05:37
Это минус данного решения, все навешанные на кнопки JS не будут работать(увеличение изображения и т.д). Заставить работать кнопки после перезагрузки не удастся, если только какой нибудь гуру JS нам не поможет.
События на элементы добавляются при загрузке странице, в вашем случае надо добавить повторную инициализацию плагинов для добавленных элементов после success ajax запроса, напр:
complete: function () { $("a.jbimage-link[rel=jbimage-popup], a.jbimage-gallery, a.jbquickview-modal-window").fancybox() }
Сообщение отредактировал black_paw: 31 December 2013 - 05:46
Отправлено 31 December 2013 - 21:02
success ajax запроса, напр:
а по точнее можете пожалуйста написать
Отправлено 01 January 2014 - 18:19
JBZoo это круто!
Отправлено 01 January 2014 - 23:45
а по точнее можете пожалуйста написать
После
success: function(data){ $('#fancybox-loading').remove(); var html = $(data); $('#jbzoo').html( html.find('#jbzoo').html() ); }
после success ajax запроса
success: function(data){ $('#fancybox-loading').remove(); var html = $(data); $('#jbzoo').html( html.find('#jbzoo').html() ); }, complete: function () { $("a.jbimage-link[rel=jbimage-popup], a.jbimage-gallery, a.jbquickview-modal-window").fancybox() }
Сообщение отредактировал Cheren-dow: 01 January 2014 - 23:46