我无法对页面中动态引入的元素进行事件处理。我目前使用:
Y.on( “点击”,功能, 'dynamicObj。'); 这里假设'dynamicObj'是我在制作这些元素时添加的类。但是Y.on有轮询问题,所以有时我的代码在没有的情况下正常工作。
有人可以指导如何在不涉及轮询问题的同时动态添加页面元素的事件处理。
答案 0 :(得分:0)
您通常会在包含动态元素的元素上收听事件,并让事件冒泡到达它。
答案 1 :(得分:0)
而不是使用'on'使用'委托'来绑定事件。
前Y.one('<already present element selector>').delegate('<event>', <binder function name>, '<element on which event is to be binded>')