是否可以在某些浏览器宽度之间执行 jQuery 功能?
Is it possible to perform a jQuery function in between certain browser widths?
您好,我有一个 jQuery 函数,我只想在 1199px 和 700px 之间工作。这可能吗?我找到了下面的代码,当它达到 1199px 时,该功能开始运行,但是我如何让它在 700px 时功能停止工作?
function checkWidth() {
if (jQuery(window).width() < 1199) {
//do something
} else {
}
};
checkWidth();
谢谢!
function checkWidth() {
if (jQuery(window).width() < 1199 && jQuery(window).width() > 700) {
//do something
} else {
}
};
checkWidth();
还有:
我会将宽度存储为一个变量,这样您就不必调用它两次。
function checkWidth() {
var windowWidth = jQuery(window).width();
if (windowWidth < 1199 && windowWidth > 700) {
//do something
} else {
}
};
checkWidth();
试试这个:
function checkWidth() {
var width = jQuery(window).width();
if (width >= 700 && width < 1199) {
/* do something */
}
};
checkWidth();
您可以像这样使用 and logical operator 组合条件:
if (jQuery(window).width() < 1199 && jQuery(window).width() > 699) {
与其检查函数内部,不如在调用函数之前检查它
function checkWidth() {
/* do something */
}
var width=jQuery(window).width();
if(width<1199 && width>700){
checkWidth();
}
您需要向 if 添加第二个条件。它可能看起来像这样:
if ($(window).width() < 1199 &&
$(window).width() >= 700)
您好,我有一个 jQuery 函数,我只想在 1199px 和 700px 之间工作。这可能吗?我找到了下面的代码,当它达到 1199px 时,该功能开始运行,但是我如何让它在 700px 时功能停止工作?
function checkWidth() {
if (jQuery(window).width() < 1199) {
//do something
} else {
}
};
checkWidth();
谢谢!
function checkWidth() {
if (jQuery(window).width() < 1199 && jQuery(window).width() > 700) {
//do something
} else {
}
};
checkWidth();
还有:
我会将宽度存储为一个变量,这样您就不必调用它两次。
function checkWidth() {
var windowWidth = jQuery(window).width();
if (windowWidth < 1199 && windowWidth > 700) {
//do something
} else {
}
};
checkWidth();
试试这个:
function checkWidth() {
var width = jQuery(window).width();
if (width >= 700 && width < 1199) {
/* do something */
}
};
checkWidth();
您可以像这样使用 and logical operator 组合条件:
if (jQuery(window).width() < 1199 && jQuery(window).width() > 699) {
与其检查函数内部,不如在调用函数之前检查它
function checkWidth() {
/* do something */
}
var width=jQuery(window).width();
if(width<1199 && width>700){
checkWidth();
}
您需要向 if 添加第二个条件。它可能看起来像这样:
if ($(window).width() < 1199 &&
$(window).width() >= 700)