js的方法不能使用jquery的选择器去调用
我们来看看fireEvent跟onclick()触发事件是否相同。看下面的代码:
点击button后触发ul的onclick事件,说明fireEvent会引起冒泡而且没有发生像onclick()提示“对象不支持此属性或方法”,说明即使不添加id1的onclick事件也可以冒泡
由此可以看出,IE中的fireEvent方法类似模拟用户的鼠标点击行为而不是单纯的onclick。
触发事件或称模擬用户动作。比如点击我们可以用代码去模拟用户点击,达到的效果与真实的鼠标点击是一样的
这段就很好理解了,就是对.trigger('click.a')的处理即对具有命名空间事件的处理。
对于一些特殊事件如"getData"或对于已经触发过的事件直接返回
属性,文本节点直接返回
先将参数data放入数组,event對象放在数组的第一个位置
注意,由于Firefox中链接的安全性限制jQuery对链接的默认行为都统一为不能触发。即不能通过.trigger()使链接跳转