您能否在Dojo 1.9中为dojo / on提供已识别的字符串/事件类型列表?
query('#someId').on('event', function(){
...
});
答案 0 :(得分:9)
来自http://dojotoolkit.org/reference-guide/1.9/quickstart/events.html
加上额外的
答案 1 :(得分:1)
在基本级别,您可以使用可以在元素'#someId'上触发的任何事件的名称(mousedown,mouseup,单击...您将在HTML规范中找到完整列表),以及您还可以使用element.addEventListener('event', function() {...});
作为dojo/NodeList.on
状态的API文档,on
还“通过使用选择器作为第一个参数并将事件名称作为伪选择器来支持事件委派。例如:
dojo.query("#my-list").on("li:click", listener);
这将侦听#my-list元素内的<li>
元素内的点击事件。“。
on方法的另外记录是“因为on支持CSS选择器语法,我们也可以使用逗号分隔的事件:
dojo.query("#my-list").on("li button:mouseover, li:click", listener);
“
我希望有所帮助。