为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / qq_巴黎的雨打湿东京的街_0
$("elem").on("mousedown mouseup",fn)这个fn指的是函数格式,你绑定事件之后该干嘛,当然是怎么执行绑定的事件了,写函数执行$(".aaron:last").on('mousedown mouseup', function(e) {        $(this).text( '触发类型:' +  (e.type) + ",次数" + ++n)        ++n;    })看,这个就是了,上面的只是一个格式,下面的就是例子。e的话就是事件event,指向的是当前触发的事...

最新回答 / 慕虎7999978
focusin是聚焦事件,点击的时候触发,focusout是失焦事件,当鼠标点击对象后再点击别处事触发

最新回答 / 前端小学生a
首先,为什么你要同一个元素绑定两个差不多的事件,这本身是没有用的吧。在一个,课程里面说的很清楚,focus不冒泡,focusin会冒泡,知道了不就好了吗。再说同一个元素绑定了,肯定是不冒泡的更容易响应卅。

最赞回答 / Robert_Langdon
如果data参数提供给.on()并且不是null 或者 undefined,那么每次触发事件时,通过event.data传递给处理程序。data参数可以是任何类型,但如果是字符串类型时,那么selector参数必须提供,或显式地传递null,这样的 话,data 参数不会被误认为是选择器。最好是使用一个对象(键值对) 以致于可以作为属性传递多个值。$("#test3").on("click",null,"测试data",function(event){    alert(event.data)})

最新回答 / qq_静待花香_0
不同的事件,都有不同的作用,而作用域就是通过传输参数来配合实现你想要的效果,不同事件需要的参数不同,于是就有了区别,$('#test').click('001',function(e){      alert(e.data)  //弹出001  });//001就是所谓的参数$('*).on('click',{name:'my',age:'36'},function(e){      alert(e.data.name);    })  这一看很明显就知道要传的参数不一样了

最赞回答 / 淡水狗
trigger功能可以用在表单填写的功能上,比如填写出错的时候自动弹出窗口提醒。或者打开一个页面时需要设置弹窗功能。例如:    $('body').on('click',function(e){        alert('事件类型' + e.type);        e.preventDefault()     });    $('body').trigger('click') 

最新回答 / 风君子说
当某些表单元素获取焦点时,敲击Enter(回车键)可以触发submit事件

最赞回答 / 灰灰灰灰机
加e主要是因为对于Firefox浏览器的事件对象event只支持以参数形式传入,当然如果你不需要使用到时间对象event相关的属性和方法,就可以不用加进去啦

最新回答 / Hitaofighting
keydown事件触发在文字还没敲进文本框,这时如果在keydown事件中输出文本框中的文本,得到的是触发键盘事件前的文本,而keyup事件触发时整个键盘事件的操作已经完成,获得的是触发键盘事件后的文本

最新回答 / 胖丫
<!DOCTYPE html><html><head>    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />    <title></title>    <style>    .left div,    .right div {        width: 500px;        height: 50px;        pad...
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消