dojo/on事件类型列表
List of dojo/on event types?
你能给出dojo 1.9中dojo/on的可识别字符串/事件类型的列表吗?
query('#someId').on('event', function(){
...
});
From http://dojotoolkit.org/reference-guide/1.9/quickstart/events.html
- " click " -用户点击一个节点
- " focus " -接收到焦点的节点
- " blur " -一个节点被"模糊",或以其他方式失去焦点
- " change " -输入值被更改
- " keypress " -当用户按下显示 的键时触发
- " keydown " -为不可打印的密钥触发
- " keyup " -当用户释放一个键时触发
- " mouseover " -一个节点被悬停(警告:由于冒泡可能会触发比你想要的更多)
- " mouseout " -一个节点不再悬停
- dojo/mouse#enter - onmouseover的标准版本,不会触发超过你想要的(只有在第一次进入)
- dojo/mouse#leave - onmouseout的标准化版本,不会触发超过你想要的(只有一次当离开)
- submit -表单已提交
加上额外的
- 鼠标滚轮/dommousesscroll
在基本级别,您可以使用任何可以在元素'#someId'上触发的事件的名称(mousedown, mouseup, click…)您可以在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);
"
相关文章:
- 基于数据类型的编辑框的汇总列表
- JavaScript中的数组是什么类型的列表
- 未捕获的类型错误:对象#<节点列表>没有方法'addEventListener'
- 需要将下拉列表附加到具有类型“”的图标;按钮”;
- Function.prototype.apply:参数列表的类型错误
- 选择列表自动更新任何类型的更改
- jQuery 图层选择器类型插件或可自定义的列表视图插件
- Google Apps 脚本:是否有键值列表数据类型
- HighCharts使用下拉列表更改多个系列的图表类型
- 在下拉列表中使用多个对象类型为数据网格提供筛选
- 将名称数组传递给 _.bindAll - 参数列表的类型错误
- jQuery 自动完成 - 当值类型不在建议列表中时捕获
- 角度 UI 类型提前 - 防止在选择时关闭下拉列表
- 使用 javascript 选择 jQuery CSS 类型下拉列表
- 是否有可通过 Room.lookAt 访问的类型及其属性的完整列表
- 从 JavaScript 数组创建接口类型列表
- 从JSON API调用获取业务类型列表.并将它们包括在选择菜单中
- GWT中JavaScript覆盖类型列表的JsonUtils异常
- dojo/on事件类型列表
- 获取事件类型列表的位置