gpt4 book ai didi

Javascript 适用于 FF 和 IE .. 但 Chrome 显示 "cannot call method of null"!

转载 作者:行者123 更新时间:2023-11-29 20:21:42 24 4
gpt4 key购买 nike

包含错误的代码是:

var Slide = new Class({
initialize: function(triggers, panels) {
this.triggers = $(triggers).getElements('a[rel=content1-1]');
this.panels = $(panels).getElements('ul[class=rel-content1-1]');
this.active = -1;
this.toggle();
}, ...
})

稍后在同一个文件中调用:

function activateSliders() {
var slide_1 = new Slide('aCol', 'content');
var slide_2 = new SlideTwo('content', 'content2', 'content2-hider');
}
window.onload = activateSliders();

为什么 Chrome——而且只有 Chrome——将 $(triggers) 计算为 NULL?

最佳答案

根据我的经验,IE 和 FF 倾向于偶尔慷慨地让 jQuery 代码很好地工作而不它被封装在 $(document).ready( block 中。尝试:

$(document).ready(function() {
activateSliders();
});

关于Javascript 适用于 FF 和 IE .. 但 Chrome 显示 "cannot call method of null"!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3692720/

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