trigger不太理解他的用法呀?

trigger不太理解他的用法呀?

请问老师一下,不是说自动触发事件吗?然后(‘show’)干嘛

  $box.on('show shown',function(e){}

为什么要on 这个怎么搞得,越来越乱了


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

登陆购买课程后可参与讨论,去登陆

3回答
好帮手慕言 2020-05-23 19:07:38

同学你好,因为show shown等是自定义的事件,需要使用trigger方法才能触发。

老师打印e.type,就是想让同学看下事件类型而已

祝学习愉快~

好帮手慕言 2020-05-23 18:46:20

同学你好,在jquery中可以通过on给元素绑定事件。例如:

http://img1.sycdn.imooc.com//climg/5ec8fdfe09e719a511860364.jpg

点击按钮之后,控制台:

http://img1.sycdn.imooc.com//climg/5ec8fe2509e7b7f903190162.jpg

在之间的课程中有过讲解,同学可以先去回顾下,链接:https://class.imooc.com/lesson/1044#mid=25030

另外:在跟着视频学习时, 不理解的地方一定要多看几遍 , 并且要跟着老师讲到的例子 ,反复的去练习 , 在练习中是对知识的理解与掌握是有很大的帮助的, 把每一节的视频先掌握透了再去学习下一节的视频,同学先把前面讲解的基础掌握好,再学习后面的知识会轻松些。

祝学习愉快~

  • 提问者 前后1 #1
    但是我还是不明白,trigger为什么要用这个?就是调用on里面是事件,为什么我要去打印出show,与shown,hide,hiddn,打印的目的是什么,而且
    2020-05-23 18:50:11
好帮手慕言 2020-05-23 14:44:43

同学你好,on是jquery中绑定事件的方法,除了可以绑定原有事件,例如click等,还可以绑定自定义事件,例如视频中的show,shown等

http://img1.sycdn.imooc.com//climg/5ec8c553096951ab04310084.jpg

然后需要通过trigger()方法去触发

http://img1.sycdn.imooc.com//climg/5ec8c57b097ea60b03080106.jpg

例如

http://img1.sycdn.imooc.com//climg/5ec8c657093bc52206650315.jpg

控制台:

http://img1.sycdn.imooc.com//climg/5ec8c6080972683d03400155.jpg

同学可以自己敲一敲代码,可以让自己理解的更深刻。

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

  • 提问者 前后1 #1
    on,是什么事件,不理解呀,这个代码,我自己打一遍,可是我不懂的,不理解啥意思,老师怎么办
    2020-05-23 15:44:57
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
2.组件化网页开发
  • 参与学习           人
  • 提交作业       1121    份
  • 解答问题       14456    个

本阶段在运用JS实现动态网页开发的基础上,带你深入理解企业开发核心思想,完成一个企业级网页的开发,体验前端工程师的成就感。

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师