gpt4 book ai didi

javascript - 如果元素宽度有效,则使用 jQuery 函数

转载 作者:行者123 更新时间:2023-11-30 12:09:18 26 4
gpt4 key购买 nike

我是 jQuery 的新手,我发现这段代码可以在我的网站中使用:

$(function() {
elemWidth = parseInt(getComputedStyle(document.querySelector("#checkVw"), null).width, 10);
halfWidth = parseInt(window.innerWidth / 2, 10);
alert("Your browser " + ((elemWidth == halfWidth) ? "" : "does not ") + "support VW and VH");
});

代码检查我的元素是否具有我在 css 中定义的大小,如果用户浏览器支持我的大小单位(视口(viewport))则返回。

我需要的是在 elemWidth 值与 halfWidth 不同时加载脚本,但我不知道如何将此警报更改为条件函数。

谢谢!

最佳答案

表达式 ((elemWidth == halfWidth) ? "": "does not " 使用 conditional ternary operator

它的缩写:

if (elemWidth == halfWidth) {
// ""
} else {
// "does not"
}

因此,如果您想要在 elemWidth 值与 halfWidth 不同的情况下加载脚本,那么您可以简单地使用 $.getScript function或者您正在使用的任何加载脚本。

if (elemWidth !== halfWidth) {
$.getScript('...');
}

关于javascript - 如果元素宽度有效,则使用 jQuery 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34245519/

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