Помощь Scroll top после выбора атрибута

Azarn1k

Постоялец
Регистрация
2 Сен 2012
Сообщения
165
Реакции
105
Здравствуйте. Есть такая проблема у некоторых товаров есть 50+ цветов и в мобильной версии это очень не удобно нужно постоянно скролить после каждого выбора цвета. Подскажите пожалуйста как добавить скрол в топ после выбора атрибута только в мобильной версии.

Думаю что может подойти такое решение:

Код:
<script >
if(/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)){
(function($) {
$(function() {

  $('#color_').click(function() {
    $('html, body').animate({scrollTop: 0},500);
    return false;
  })

})
})(jQuery)

}
</script>

Проблема только в том что id color_ уникальный у каждого цвета (color_033, color_947 и тд)

Подскажите пожалуйста как решить проблему?
 
Решение: правки product.js

Код:
$(document).on('click', '.color_pick', function(e){
    e.preventDefault();
    colorPickerClick($(this));
    findCombination();
    getProductAttribute();
    if(/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)){
        $('html, body').animate({
        scrollTop: $("#productsnavpn").offset().top
    }, 2000);
    }
});
 
Назад
Сверху