У меня есть этот небольшой фрагмент JQuery:Остановить скрипт работать, если размер экрана меньше, чем
if (jQuery(window).innerWidth() > 568) {
jQuery('#boardOfTrustees').masonry({
itemSelector: '.postWrapper',
});
}
Это прекрасно работает, но я хочу, чтобы остановить это работать, или деинициализацию его на изменение размера, если экран меньше определенного размера. Я попытался это:
jQuery(window).smartresize(function() {
if (jQuery(window).innerWidth() > 568) {
jQuery('#boardOfTrustees').masonry({
itemSelector: '.postWrapper',
});
}
});
.smartresize
является дребезг сценарием, он работает хорошо, но для этого конкретного сценария, его не делать ничего и сценарий кладки еще инициализирован. Как я могу заставить первый набор jQuery перестать применять себя к элементам, если экран меньше 568 пикселей, но затем снова начнет работать, если размер больше 568?
вы не можете остановить что-то это уже произошло. вы можете его отменить. –
Возможно ли, что окно достаточно широкое в начале, так называется «кладка»? Я думаю, вам нужно явно отменить любую «масонство», если ширина '<= 568'. –