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

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

已采纳回答 / 洋洋哥哥
假设一个jQuery元素  绑定了一个事件: $("element").click(function(){ alert("click event") });那么想要触发这个event 事件有两种方式:1 用鼠标点击 element 这个页面元素。2 就是在javacsrip脚本里写 trigger 来触发它(就是不用鼠标点),当执行到这句的事件就等于点击了element.比如 在页面加载完成的时候就想自动点击一下这个element.$(function(){     $("element").click(...

已采纳回答 / Glunefish
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>JQ-test</title><style>div { width: 500px; height: 200px; border: 1px solid green; margin: 0 auto; }</style></head><body><div id="test"&g...

最新回答 / 前端小学生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相关的属性和方法,就可以不用加进去啦

已采纳回答 / qq_說些什庅_0
这不是冒泡行为,是在chrome下select被执行了三次。iE和FF下就是一次。第一次:是click触发select。第二次:浏览器的默认行为,第三次:浏览器默认行为会选中input内的文本,从而触发第三次select.这就是为什么三次之后文本变蓝了!你在select函数语句中加入e.preventDefault();就行了。所有浏览器就都一样了。

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

已采纳回答 / qq_Retainfate_0
this指的是绑定事件函数的那个对象,而e.target指的是事件发生的真正目标对象。多用在事件委托上。父级元素绑定事件,子级元素作为点击目标对象。this指的是父级元素,而e.target指的是子级元素。例如,一个div里面有一个列表,对div绑定一个点击事件,让里面的li点击发生变色,我们不需要对每个li进行绑定,只需要给div绑定事件,然后让e.target.style.backgroundColor改变就可以实现。
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消