Click on 与click有区别吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Click on 与click有区别吗?相关的知识,希望对你有一定的参考价值。
老外给我发了这么一些句子:"Click Save button(点击保存按钮) ”," click on down-arrow(点击向下的箭头) ""click on edit icon(点击编辑图标) ",这些翻译都翻译成点击,我写英文的时候怎末去区分到底用哪个呢?是不是没有区别的呢?
还有,给我提供一两个计算机专业英语翻译网站吧,很多词都不太会用,谢谢了!
感觉“点击”与“按一下” 没有什么却别呀?
而
click: [ klik ]
n. 点击,滴答声,拍答声
v. 点击,作滴答声,使...作拍答声 参考技术A click是点击的意思,click on是按一下的意思
http://www.google.com/language_tools?hl=zh-CN
jQuery的("#Id").click(function(){})和("#Id").on("click",function(){})的区别
以click事件为例:
普通绑定事件:$(‘.btn1‘).click(function()绑定
on绑定事件:$(document).on(‘click‘,‘.btn2‘,function()绑定
那么这两种方式有什么区别呢?
首先我们看看在实践上的区别:
①click事件是在页面加载后,获取的所有类名为btn1的元素,然后绑定了这个click事件,你要是通过其他操作再生成一个btn1元素,它就没有click这个事件;
②而on()事件起到了监听的效果,可以实现动态html元素绑定,比如一开始只有一个btn2元素,你通过某种方法又加了一个btn2元素,这个元素也可以点击,可以无限添加btn2。
那么怎么实现这个动态监听的过程呢?
on()事件相当于是$(document).click(function()if(点击的是btn)),给document添加了一个click事件,党点击的是btn,事件冒泡原理,从里到外,就相当于点击了document,那么就会执行后面的操作,本质上只给document添加了一个事件,而click()事件是给所有btn添加了click事件。
另外on()事件可以添加多个事件。
on()委托事件的优点:原来的事件绑定,要绑定好多事件,现在只需要绑定一个事件,大大提高了效率和页面性能,解决的动态添加元素导致不能触发的bug。
Jq1.7+开始支持。
感谢:https://www.cnblogs.com/wufangfang/p/5333007.html
以上是关于Click on 与click有区别吗?的主要内容,如果未能解决你的问题,请参考以下文章
点击事件click和.on('click') 两者之间的区别
jQuery的("#Id").click(function(){})和("#Id").on("click",function(){})的区别