gpt4 book ai didi

javascript - Jquery 在模块中返回 prevObject

转载 作者:行者123 更新时间:2023-11-28 05:23:45 25 4
gpt4 key购买 nike

我正在使用 browserify 并将我的代码分割成这样的模块 article

我遇到了下面的问题,其中 "settings.button" 没有返回 jQuery 对象 $('.burger') 而是返回“上一个对象”。我在这里错过了什么吗?

感谢任何帮助。

'use strict';

var s,
toggleNavigation = {

settings: {
button: $('.burger'),
active: 'is-active'
},

init: function() {
s = this.settings;
this.bind();
},

bind: function() {
s.button.on("click", function() {
s.button.toggleClass(s.active);
});

}

}

module.exports = toggleNavigation

最佳答案

可能在 $('.burger') 运行时该元素尚不存在(不在文档加载时运行),因此除了 prevObject 之外您看不到任何内容 字段。

prevObject 字段用于链接 jQuery 选择器。如果您想使用某些东西来缩小选择范围,它将保存对另一个 DOM 元素的引用,例如:.filter()

关于javascript - Jquery 在模块中返回 prevObject,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40330554/

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