gpt4 book ai didi

jquery - 只想运行一个 if 条件

转载 作者:行者123 更新时间:2023-12-01 07:42:07 25 4
gpt4 key购买 nike

如果我的 screen width < 1200 会怎么样?那么只有这个alert('1200')显示警报,当我的 screen width < 640那么只有这个alert('640')显示警报。我需要在不使用 else 的情况下执行此操作 block 。

Fiddle

if ($(window).width() < 1200) {
alert('1200');
}
if ($(window).width() < 640) {
alert('640');
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

最佳答案

使用if/else if。这样只会遵循第一个匹配的分支。请注意,为了使逻辑在这种情况下成功运行,您需要颠倒条件的顺序。试试这个:

if ($(window).width() < 640) {
alert('640');
} else if ($(window).width() < 1200) {
alert('1200');
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

顺便说一句,检测浏览器宽度通常表明您正在针对不同的分辨率修改 UI。如果是这种情况,您可以通过使用 CSS 媒体查询以更好的方式实现相同的目标。

关于jquery - 只想运行一个 if 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45841492/

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