Привет!
Почему скрипт добавляет класс к body когда разрешение 1024?
По идее должно работать так, скрипт мониторит разрешение экрана, и при разрешении меньше 960 начинается работа.
$(window).resize(function() {
if(document.documentElement.clientWidth < 959) {
$('.js-open-form, .b-menu__to-form').click('on', function() {
$.browser_device = (/android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini/i.test(navigator.userAgent.toLowerCase()));
if ($.browser_device) {
search_elementTop = $(document).scrollTop();
$(function() {
$('html, body').animate({
scrollTop: search_elementTop
}, 500);
});
}
$('body').addClass('active-form');
$('.b-feedback-form').addClass('active');
});
$('.b-feedback-form__close-link').click('on', function() {
$('.b-feedback-form').removeClass('active');
$('body').removeClass('active-form');
});
}
});
UPD Работает вот так:
$(window).resize(function() {
$('.js-open-form, .b-menu__to-form').click('on', function() {
if(document.documentElement.clientWidth < 959) {
$.browser_device = (/android|webos|iphone|ipad|ipod|blackberry|iemobile|opera mini/i.test(navigator.userAgent.toLowerCase()));
if ($.browser_device) {
search_elementTop = $(document).scrollTop();
$(function() {
$('html, body').animate({
scrollTop: search_elementTop
}, 500);
});
}
$('body').addClass('active-form');
$('.b-feedback-form').addClass('active');
$('.b-feedback-form__close-link').click('on', function() {
$('.b-feedback-form').removeClass('active');
$('body').removeClass('active-form');
});
} else {
$('.b-feedback-form').removeClass('active');
$('body').removeClass('active-form');
}
});
});
Поставьте условие проверки ширины внутри клика
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Создал веб-часть в которой часть работает с bootstrap, а логику для combobox сделал из jquery, все работает, но выпадающий список скрывается полями bootstrap:
Здравствуйте! Есть вот такой код: https://jsfiddlenet/alcheez/h5vjodx3/
Делаю калькулятор значений из полей формыДолжны подсчитываться горизонтальные значения и потом их значения складываться