Вы должны указать диапазон больше и ниже, чем для каждого из операторов if
$(window).resize(function() {
function removeClass() {
$('#cookbook_add').removeClass('st-remove-label');
$('#email_page').removeClass('st-remove-label');
}
function addClass() {
$('#cookbook_add').addClass('st-remove-label');
$('#email_page').addClass('st-remove-label');
}
function addRemoveLabel() {
lastWidth = $(window).width();
if (lastWidth < 1150 && lastWidth > 975) {
console.log('1150');
addClass();
} else if (lastWidth < 975 && lastWidth > 680) {
console.log('975');
removeClass();
} else if (lastWidth < 680) {
console.log('680');
addClass();
} else {
removeClass();
}
}
addRemoveLabel();
});
JSFiddle : https://jsfiddle.net/on0pet6g/
Основные страницы и страницы содержания не совместно используют тот же ViewState. При попытке передать что-то от страницы содержания до основной страницы существует несколько альтернатив:
- используйте это. Контекст. Объекты, который характерен для всего сайта во время Запроса HTTP
- сделайте общественную собственность на основной странице, бросьте это. Ведущее устройство от страницы содержания до основного класса страницы и набора свойство
- используйте Сессию
Возможно (просто нашел его в сети) это - подсказка к решению:
Если MasterPage не включили его ViewState, все средства управления ниже его потеряли бы свое состояние.
Найденный этим в сообщении в блоге назвал проблема состояния отображения и MasterPage. Это могло иметь некоторое отношение к Состоянию отображения, выключаемому на основной странице?