Кто может подсказать почему этот код не срабатывает? Точнее медиа запрос через `js` не срабатывает, функция отрабатывает при любой ширине монитора
checkMedia();
$(window).on('resize', function() {
checkMedia();
});
function checkMedia() {
var headerCart = $('.header__cart');
if (window.matchMedia('(max-width: 992px)').matches) {
headerCart.mouseenter(function(){
$('.header__cart > .title').fadeOut(0);
$('.header__cart > .img').fadeOut(0);
$('.header__cart > .sum').fadeOut(0);
$('.header__cart > .content').fadeIn(200);
$('.header__cart > .button').fadeIn(0);
});
headerCart.mouseleave(function(){
$('.header__cart > .content').fadeOut(0);
$('.header__cart > .button').fadeOut(0);
$('.header__cart > .title').fadeIn(200);
$('.header__cart > .img').fadeIn(200);
$('.header__cart > .sum').fadeIn(200);
});
}
}
Медиа запрос работает, скорее всего вы что-то не так делаете с headerCart (mouseenter и mouseleave)
. В примере и по скрину можно увидеть что все работает
$(window).on('load', function() {
checkMedia();
});
$(window).on('resize', function() {
checkMedia();
});
function checkMedia() {
console.log('work')
var headerCart = $('.header__cart');
if (window.matchMedia('(max-width: 992px)').matches) {
console.log('work max-width: 992px')
headerCart.mouseenter(function() {
$('.header__cart > .title').fadeOut(0);
$('.header__cart > .img').fadeOut(0);
$('.header__cart > .sum').fadeOut(0);
$('.header__cart > .content').fadeIn(200);
$('.header__cart > .button').fadeIn(0);
});
headerCart.mouseleave(function() {
$('.header__cart > .content').fadeOut(0);
$('.header__cart > .button').fadeOut(0);
$('.header__cart > .title').fadeIn(200);
$('.header__cart > .img').fadeIn(200);
$('.header__cart > .sum').fadeIn(200);
});
}
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть ссылка a(href= "javascript://0" onclick = "hidden ()") , и сама функция
На странице использую Данную библиотекуSVG находится на ширину всего экрана