これは私がDOMを構築する方法です:
var projectOverlay = document.createElement("div");
projectOverlay.className = "projectOverlay";
projectOverlay.onclick = function(){openSlider($(this))};
project.appendChild(projectOverlay);
このopenslider(elem)
機能は、モバイル デバイス (Android フォン、iPhone、iPad など) を除くすべてのブラウザーで問題なく動作します。イベントをまだ作成された要素にバインドする他の方法はありますか、それともここで何か間違っていますか?
答えを書く前に必ずこのリンクを見てください... js/jquery speed test