これは私がDOMを構築する方法です:
var projectOverlay = document.createElement("div");
projectOverlay.className = "projectOverlay";
projectOverlay.onclick = function(){openSlider($(this))};
project.appendChild(projectOverlay);
そのため...openslider(elem)
機能は、モバイルデバイス(Androidフォン、iPhone、iPadなど)を除くすべてのブラウザーで完全に機能します。イベントをまだ作成された要素にバインドする他の方法はありますか、それともここで何か間違っていますか?
実際の例- 連絡先をクリックしてプロジェクトを取得し、プロジェクトの 1 つをクリックして展開してみてください。[About] をクリックすると、ホームページに戻ります。それはまだ厄介ですが、Web サイトはまだ開発の初期段階にあります...