У меня есть функция, которая расширяет выпадающий список, когда размер браузера n.Прикрепленный javascript при физическом перетаскивании для изменения размера окна браузера
Размер n определяется запросами css media и работает должным образом.
Однако когда я физически перетащить ширину окна браузера вне, функция .click остается связанной с элементом, даже если запрос СМИ указывает на то, что CSS парения эффект имеет место, когда браузер размера п + 1.
Обновление в любой точке создает желаемое поведение, но, конечно, я не хочу требовать обновления.
var section_4 = "#main-menu > li:nth-child(4) > a";
var sub_section_4 = "#main-menu > li:nth-child(4) > ul";
$(section_4).click(function() {
$(sub_section_4).slideToggle(300);
return false;
});
как я могу применить эту функцию только на заданный размер и не имеют .click следовать к списку инлайн? спасибо
Вы можете установить обработчик на window.onresize событие, и если window.innerWidth = п-то делать. –