《HTML 5与CSS 3 权威指南(第4版·上册)》 —2.6 只监听一次事件

举报
华章计算机 发表于 2019/11/23 22:32:21 2019/11/23
【摘要】 本节书摘来自华章计算机《HTML 5与CSS 3 权威指南(第4版·上册)》一书中第2章,第2.6节,作者是陆凌牛。

2.6 只监听一次事件

HTML 5中对元素对象的addEventListener方法进行了扩充,允许开发者将该方法的第三个参数定义为一个配置对象,从而设置一个附加的选项,允许在配置对象中添加once属性值,用以让事件监听器只监听一次。

让事件监听器只监听一次的代码使用示例如代码清单2-3所示。

代码清单2-3 让事件监听器只监听一次

image.png

在浏览器中打开示例页面,鼠标单击“点击我”按钮,浏览器中弹出“按钮被点击”提示信息,如图2-4所示。

 image.png

图2-4 第一次单击按钮时浏览器中弹出提示信息

用户鼠标再次单击“点击我”按钮后浏览器中不弹出任何提示信息,由于将addEventListener方法的第三个参数对象的once属性值设置为true,click事件处理函数只在用户鼠标第一次单击“点击我”按钮时起作用。

目前,Chrome 55以上、Firefox 50以上以及Safari 7以上版本的浏览器支持once选项。

 


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。