Можете дать ссылку на сайт?
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