2
包含錯誤代碼是:Javascript在FF和IE中工作..但Chrome說「不能調用null的方法」!
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();
爲什麼鉻 - 只有瀏覽器 - 計算$(triggers)
爲NULL?
'的window.onload = activateSliders();'應該是'在window.onload = activateSliders;'因爲你設置的window.onload實際功能,而不是函數的結果。 – jhartz 2010-09-11 21:31:10
你在使用某種框架嗎?也許Mootools? – spender 2010-09-11 21:31:55
啊,好點@ jake33。我假設jQuery在這裏被使用,雖然我可能是非常非常錯誤的。這就是我太倉促的結果。 – karim79 2010-09-11 21:32:11