gpt4 book ai didi

javascript - 仅在加载脚本时初始化砌体

转载 作者:行者123 更新时间:2023-12-02 17:26:28 25 4
gpt4 key购买 nike

在我的 WordPress 脚本中,我使用条件语句仅将 masonry 排入队列。某些页面上的脚本。我还有一个全局 javascript 部分,可在包含激活砌体功能的脚本的所有页面上加载:

$container.masonry({
itemSelector: '.img-container',
gutter: ".gutter-sizer"
});

当主砌体脚本加载到页面上时,这可以正常工作,但如果未加载,则会抛出 undefined is not a function 错误。在执行上述代码之前如何检查砌体是否已加载?我认为这同样适用于大多数 jQuery 插件和其他 js 脚本。

最佳答案

if ($.fn.masonry) {
//...
}

但是我真的不喜欢这种条件。您还应该确保仅在真正需要时才加载使用该库的脚本。

关于javascript - 仅在加载脚本时初始化砌体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23459401/

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