我不明白這樣的情況:JavaScript和DOM
我有一個網站模板,並在報頭有代碼:
$(document).ready(function() {
$('#header').corner();
...
}
corner()
僅僅是一個jQuery的插件功能。但問題是:
("#header") is null
$('#header').corner();
它工作在主頁面,但在另一個(使用相同的模板) - 不起作用。
要查看所有的行動,請看this頁面。您會看到標題(藍色頂部div)四捨五入,並且在螢幕控制檯中沒有任何錯誤。現在去this頁面。一切正常,但這次不是主頁面(它仍然使用相同的模板文件)。
而third page,錯誤出現在那裏但仍然是相同的模板。怎麼了?
不要重寫jQuery的東西。決定使用jQuery還是Prototype。使用兩個不同的DOM庫是非常愚蠢的。 – Raynos
不錯的趕上哥們。 –