事件绑定的动态原则

绑定事件后,我们往往需要有一个动作(做一件事情)
如果执行这个事情的是目标元素(不是当前单击对象)
那么我们要怎么找到目标元素呢?
一种方法是:从根元素开始找(开始从外面向里面找)
二种方法是:从当前单击元素开始找到目标(最终执行动作的对象) ,(从里面触发元素找到目标元素)
例子:tab组件
分为:按钮区和内容区
方法一出现的问题是:当我们有两个tab的html结构,同时使用一个js组件时,两个tab相互之间会有影响,因为从根元素(ul相同的class)找目标元素时,两种出现的可能顺其自然的都会被执行,所以我们需要从触发的根元li开始找到目标元素

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,095评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,073评论 19 139
  • 不知道还能停留多久 不知道离别后的我们会怎样 不知道未来缺少你们的日子 那些习惯用多久才能改变 不知道是否心中有一...
    梓璐吖阅读 1,733评论 0 3
  • 我一直以为别人尊重我,是因为我优秀:慢慢地我明白了,别人尊重我,是因为别人很优秀:优秀的人更懂得尊重别人。对别人恭...
    孤独的锯子阅读 5,459评论 11 14
  • 最近,在读周国平的《让生命 从容》。于我,最大的收获是原先我想不通以为是缺点的东西在他看来是与生俱来的再正常不过,...
    叫我大家吧大家阅读 1,234评论 0 0

友情链接更多精彩内容