私はApacheサーバー上で動作しているWebサイトを作っています。ウェブサイトには私だけがアクセスしています。 2つのオプションを持つドロップダウンリストと "Generate"ボタンで構成されています。ボタンがクリックされると、曲を含むオーディオ要素のリストが表示されます。各オーディオ要素の上には、mp3ファイル自体へのリンクもあります。 Lightbox をフェードインにして、誰かがクリックしたときにオーディオ要素を別々に表示したかったのです。私は、タグがクリックされたときのデフォルトの動作を防ぐためにJQueryを使用しましたが、それをターゲットにする方法しか見つけられませんでした。これは私の問題です:document.preventDefault()は必要なものではありません
document.addEventListener("click", function(event){
event.preventDefault();});
私はdocument
一部を変更しようとしたが、それはこのエラーを示している:「キャッチされない例外TypeErrorを:songPlayer.addEventListenerは関数ではありません」。現在、すべてのドキュメントDOM要素を対象としていますが、これは私が望むものではありません。これを達成する他の方法はありますか?また、ライトボックスの作成に関するヒントもありますか?ありがとう。
はsongPlayer a dom elementですか? – brk
いくつかのサンプルコードを貼り付けることができます – happymacarts