私はaddEventListener()関数の周りに頭を浮かべて、ローカルホストにいくつかのコードをインストールしようとしていますが、コードを実行するとエラーメッセージが表示されます:Uncaught TypeError:section2 .addEventListenerは関数ではありません。addEventListenerエラーをスローする
以下のコードは、基本的にsection2が読み込まれる(ビデオコンテンツを保持する)場合、section1(プリローダーを含む)を消してほしいです。コードの容易さのために、変数にjQueryを使用しています。私は変数が実際のサイトに表示されていることをテストするためにconsole.logを使用しました。
var section1 = $("#section1"),
section2 = $("#section2");
section2.addEventListener("load", function(){
section1.style.display="none";
})
なぜ機能していないのですか?
'addEventListener'は' HTMLElement's、_not_ jQueryのオブジェクトのような 'EventTarget'オブジェクト、上の関数です。 – Xufox
jQueryの[on()](http://api.jquery.com/on/)を参照してください: "選択した要素に1つまたは複数のイベントのイベントハンドラ関数をアタッチします。" – showdev
ありがとうございます。それはコンソールでエラーを停止しました。セクション2がロードされても、セクション1は実際には消えませんか? –