私は、このような状況を理解することはできません。JavaScriptとDOM
私はサイトのテンプレートを持っており、ヘッダにコードがある:
$(document).ready(function() {
$('#header').corner();
...
}
corner()
はちょうどjQueryの - プラグイン関数です。しかし、問題は次のとおりです。
("#header") is null
$('#header').corner();
メインページでは動作しますが、別のテンプレートでは動作しません。
すべてのアクションを表示するには、thisページをご覧ください。ヘッダー(青色の上部div)が丸く表示され、Firebugコンソールにエラーはありません。今度はthisページに行きます。すべてがうまくいきますが、今回はメインページではありません(同じテンプレートファイルを使用しています)。
third pageの場合、エラーは同じテンプレートで表示されますが、どうしましたか?
jQueryの内容を書き換えないでください。 jQueryまたはPrototypeを使用することに決めました。 2つの異なるDOMライブラリを使用することは、単に愚かです。 – Raynos
いいキャッチバディ。 –