当前位置:嗨网首页>书籍在线阅读

21-讨论

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

18.5.3 讨论

如果事件处理程序不依赖事件的任何特殊属性,可以调用 .trigger(eventType) 。但是如果事件处理程序依赖事件的特殊属性,就需要像前面说明的那样,用 $.Event 创建一个事件对象,并且设置必要的属性。

触发复杂行为的所有相关事件也很重要,如拖动,它包含mousedown,至少一次的mousemove和mouseup事件。记住,有些看似简单的事件实际上也是复合式的,例如,单击实际上是一次mousedown、一次mouseup,以及之后的单击动作组成的。是否真的需要触发这三个事件取决于测试中的代码,在大部分情况下触发单击事件就可以了。