Вам не нужно обновлять страницу на всех.
$(window).load(function(){
var scrollPaneDone = false,
testScrollPane = function(){
if(scrollPaneDone || $(window).width() > 1439) return;
$('#someElement').jScrollPane();
scrollPaneDone = true;
};
$(window).bind('resize', testScrollPane);
testScrollPane();
});
Объяснение:
Во-первых, мы определяем переменную scrollPaneDone, которая будет хранить ли или нет, мы уже инициализирован плагин JScrollPane. (Поэтому мы не инициализируем его дважды)
Затем мы определяем функцию, которая проверяет, была ли мы уже инициализирована прокрутка или если ширина окна больше 1439, функция вернется и ничего не сделает. В противном случае мы инициализируем плагин jScrollPane и устанавливаем нашу переменную scrollPaneDone в true.
Затем мы привязываем эту функцию к событию изменения размера окна. А затем вызовите функцию один раз, на всякий случай, если окно уже меньше 1439px, оно активирует плагин jScrollPane при загрузке страницы.
Вы уверены, что вам действительно нужно обновить страницу? Какой плагин вы активируете? – nderscore
Я создаю отзывчивый веб-сайт, который имеет логотипы, проходящие по ширине нижнего колонтитула. Очевидно, когда экран res становится меньше, не будет достаточно места, поэтому я хочу активировать плагин jScrollpane на 1439px. – user2350789
Так что вам не нужно обновлять страницу в конце концов! Я отправлю ответ в ближайшее время. – nderscore