gpt4 book ai didi

javascript - Jquery如何仅在条件为真时运行函数

转载 作者:行者123 更新时间:2023-11-28 16:03:21 26 4
gpt4 key购买 nike

我有一个函数可以检查 CSS 值是否存在,问题是我需要该函数仅在 CSS 类存在时才起作用,目前该函数一直在运行,因为我正在使用 else 条件(需要重新执行 if 条件)。

 //use for @media only screen and (max-width: 767px) detection    
$(window).resize(function(){
if ($('#mobile-view').css('visibility') === 'hidden') {
$("#product-gallery").insertAfter("#product-info");
}
else {
$("#product-info").insertAfter("#product-gallery");
}
});

最佳答案

您可以使用 :hidden 伪选择器:

if ($('#mobile-view').is(':hidden')) {
$("#product-gallery").insertAfter("#product-info");
} else {
$("#product-info").insertAfter("#product-gallery");
}

另请参阅:.is():hidden

关于javascript - Jquery如何仅在条件为真时运行函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16165386/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com