Javascript 在运行Jquery函数之前,检查小部件是否可用
我正在使用Jquery插件。根据屏幕分辨率的不同,我需要销毁同位素小部件以阻止它运行其功能。我正在使用以下代码:Javascript 在运行Jquery函数之前,检查小部件是否可用,javascript,jquery,Javascript,Jquery,我正在使用Jquery插件。根据屏幕分辨率的不同,我需要销毁同位素小部件以阻止它运行其功能。我正在使用以下代码: $(window).smartresize(function(){ if($(window).width() < 700) { container.isotope('destroy'); }else { container.isotope({$options});
$(window).smartresize(function(){
if($(window).width() < 700) {
container.isotope('destroy');
}else {
container.isotope({$options});
}
});
那么:
if (container.isotrope)
//It exists. Do whatever
else
//Does not exist. Do whatever else
end
$(窗口)。smartresize(函数(){
如果($(窗口).width()<700){
if(容器同位素){
容器。同位素(‘销毁’)
container.com=false
}
}else if(容器同位素){
container.同位素({$options})
}
})
谢谢伊兰,他不得不对代码做了一些修改。但将其设置为false似乎可以奏效。完整的代码在原始问题中。我认为这也适用于Cort3z,但问题中提到的问题相同。
if (container.isotrope)
//It exists. Do whatever
else
//Does not exist. Do whatever else
end
$(window).smartresize(function(){
if($(window).width() < 700) {
if(container.isotope) {
container.isotope('destroy')
container.isotope = false
}
} else if(container.isotope) {
container.isotope({$options})
}
})