【发布时间】:2019-08-13 19:44:34
【问题描述】:
这就是我构建 DOM 的方式:
var projectOverlay = document.createElement("div");
projectOverlay.className = "projectOverlay";
projectOverlay.onclick = function(){openSlider($(this))};
project.appendChild(projectOverlay);
所以...openslider(elem) 功能在除移动设备(Android 手机、iPhone、iPad 等...)之外的所有浏览器中都能正常工作。有没有其他方法可以将事件绑定到尚未创建的元素,或者我在这里做错了什么?
Live example - 单击联系人以获取项目,然后尝试单击其中一个项目以将其展开。单击关于将带您回到主页。这仍然很乱,但网站仍处于早期开发阶段...
【问题讨论】:
标签: javascript android ios dom-events createelement