javascript - 这个嵌套的 jQuery 命令如何正确编写?

标签 javascript jquery jquery-masonry gridsplitter

我需要类似的东西:

function Splitter() {
    if ($(window).width() < 350) OR ($('#right-area').width() < 600) {
        $('.grid-item').css("width", "100%")
    }
    if ($(window).width() < 800) OR ($('#right-area').width() < 800) {
        $('.grid-item').css("width", "50%")
    }
    else {
        $('.grid-item').css("width", "33.3333%")
    }
}

这样写才正确呢?如果我将 OR 替换为 ||,它也不起作用。

最佳答案

你应该尝试一下:

function Splitter() {
    if (($(window).width() < 350) || ($('#right-area').width() < 600)) {
        $('.grid-item').css("width", "100%")
    }
    if (($(window).width() < 800) || ($('#right-area').width() < 800)) {
        $('.grid-item').css("width", "50%")
    } else {
        $('.grid-item').css("width", "33.3333%")
    }
}

我以为你忘记了语句中的“(”或“)”

关于javascript - 这个嵌套的 jQuery 命令如何正确编写?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56829073/

相关文章:

javascript - 如何过滤 jquery 中 keydown 事件的列表?

javascript - 动态添加项目到Packery。它到底是如何运作的?

javascript - jquery 砌体图像追加

php - 如何在卸载前保存鼠标坐标?

javascript - react 选择并在选项中搜索

jquery - 对文本字段使用模糊

jquery - 在 jQuery 中通过索引获取元素

javascript - 同位素 - 砌体 jquery 过滤

javascript - readdirSync() 找不到任何文件

javascript - Angular JS 飞行购物车动画指令