У меня есть небольшой скрипт jquery, предназначенный для разбиения элемента класса. Мой сайт работает на wordpress, но я получаю ошибки каждый раз, когда я пытаюсь вызвать обработчик изменения размера окна.JQuery Удалить и добавить класс из объекта, хранящегося в переменной
jQuery(document).ready(
function watchSize($) {
var $windowSize = $(window).width();
var $target = ('#WoodsworthResidenceLogo');
if ($windowSize < 960 && $target.hasClass('span_2')) {
$target.removeClass('span_2');
}
$(window).resize(
function() {
var $windowSize = $(window).width();
var $target = ('#myelementID');
if ($windowSize < 960 && $target.hasClass('span_2')) {
$target.removeClass('span_2');
} else if ($windowSize > 960 && $target.hasClass('span_2')){
$target.addClass('span_2');
}
});
});
кажется большой частью моей ошибки происходит от переменной $target
. Любые идеи или предложения, я очень новичок в javascript и jquery. Любая помощь будет оценена по достоинству.
EDIT:
Я также уверен в сферу переменных, таким образом, я их повторно объявлен в вложенной функции.
Это работает! Большое спасибо. Я весь день возился с этим – Segfaulter