mFilter2: mse2_load
Привет!
Такая дилемма: повесил на событие скролл к началу списка товаров — целью был возврат к началу списка при изменение фильтров mFilter
Такая дилемма: повесил на событие скролл к началу списка товаров — целью был возврат к началу списка при изменение фильтров mFilter
$(document).on('mse2_load', function(e, response) {
$('html,body').stop().animate({ scrollTop: $('#pdopage').offset().top }, 1000);
e.preventDefault();
});
Но вместе с этим я получил и скролл наверх при навигации (обычной, аякс-кнопки, аякс-скролла). Собственно, как оставить функционал только при срабатывании фильтров? Комментарии: 2
Событие подцепляется:
$(document).trigger('mse2_load', response);
после загрузки сниппетом товаров. А они загружаются и после смены фильтра, и после дозагрузки.
Попробуйте отойти от события:
$(document).trigger('mse2_load', response);
после загрузки сниппетом товаров. А они загружаются и после смены фильтра, и после дозагрузки.
Попробуйте отойти от события:
{ignore}
<script>
$('#mse2_filters').change(function(){
$('#mse2_results').ready( function() {
console.log('++');
});
});
</script>
{/ignore}
Спасибо за пинок!
«А ларчик просто открывался» ©Иван Андреевич Крылов
«А ларчик просто открывался» ©Иван Андреевич Крылов
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.