【发布时间】:2014-09-28 16:35:51
【问题描述】:
我有一个小 jquery 脚本,旨在剥离一个类的元素。我的网站在 wordpress 上运行,但是每次尝试调用窗口调整大小处理程序时都会出错。
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 都很陌生。任何帮助将不胜感激。
编辑:
我也不确定变量的范围,因此我在嵌套函数中重新声明了它们。
【问题讨论】:
标签: jquery css class variables jquery-selectors