请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

jquery的on方法中绑定的onload事件

老师:

    jquery的on方法中绑定的onload事件,这个事件命名是可以随意命名的吗?

正在回答 回答被采纳积分+3

1回答

Lyn 2016-05-10 10:30:21

不是的, onload 事件,只有少数DOM会触发,比如  body、img。

你在浏览器上的操作,会触发一些事件,比如:mouseenter、mouseover、mousemove,在移动端也有一些特殊的事件、touchstart、touchend,我们可以 

$('#element')on('mouseenter',function(){ /* 一些处理 ... */ })

---

同时,我们也可以为一个元素设置一个不存在的事件,例如: 

$('#pop').on('init',function(){ /* 初始化操作 ...*/ })

然后在必要的时候触发它:

$('#pop').trigger('init') // trigger 和 triggerHandler 的区别是, triggerHandler 只是触发函数,不是真正触发事件(真实的事件会传递)


1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信