为了账号安全,请及时绑定邮箱和手机立即绑定
  • $('input:last').focusout('啦啦啦',function(e){ $(this).val(e.data) }) this 是指你所监控的那个元素对象 在这里就是指 最后一个input 框 而e只是一个形式符号 代表了focusout这一事件的 一个实体化 这个实体化里 有很多属性值 data就是其中一个 前面已经将“啦啦啦”传给了e 所以$(this).val(e.data) 就是将 e中data属性的值取出来 放在 input 对象之中 而这一题之前已经将“啦啦啦”传给e的data了 所以就相当于$(this).val("啦啦啦") 其实 text html val 它们的作用是一样的 只不过应用的范围不一样 其中val 应用于 表单 框之类的对象
    查看全部
  • function a() { $('.right p').mouseover('data = 慕课网',data) } 字符串'data = 慕课网'--->data函数内的e.data 所以相当于反复调用 只要继续鼠标移动即可执行里面的内容了 后面的data是调用data函数
    查看全部
  • 见例子 $(selector).hover(handlerIn, handlerOut) 将移进移出都写在一个里面
    查看全部
  • 事件冒泡的问题,p元素触发了mouseover,他会一直往上找父元素上的mouseover事件,如果父元素有mouseover事件就会被触发 mouseover会同时触发父元素的mouseover事件 所以在这种情况下面,jQuery推荐我们使用 mouseenter事件 mouseenter事件只会在绑定它的元素上被调用,而不会在后代节点上被触发
    查看全部
  • pageX() 属性是鼠标指针的位置,相对于文档的左边缘。 pageY() 属性是鼠标指针的位置,相对于文档的上边缘。 html() 方法返回或设置被选元素的内容
    查看全部
  • mouseup强调是松手触发,与mousedown是相反的 mouseup与mousedown组合起来就是click事件 用法类似于click 任何鼠标按钮松手时都能触发mouseup事件 用event 对象的which区别按键,敲击鼠标左键which的值是1,敲击鼠标中键which的值是2,敲击鼠标右键which的值是3
    查看全部
  • 很好的例子
    查看全部
  • 方法一:$ele.click() 绑定$ele元素,不带任何参数一般是用来指定触发一个事件,用的比较少 <div id="test">点击触发<div> $("ele").click(function(){ alert('触发指定事件') }) $("#test").click(function(){ $("ele").click() //手动指定触发事件 }) 先定义一个函数 然后再在点击#test时触发 方法二:$ele.click( handler(eventObject) ) 绑定$ele元素,每次$ele元素触发点击操作会执行回调 handler函数,这样可以针对事件的反馈做很多操作了,方法中的this是指向了绑定事件的元素 方法三:$ele.click( [eventData ], handler(eventObject) ) 使用与方法二一致,不过可以接受一个数据参数,这样的处理是为了解决不同作用域下数据传递的问题
    查看全部
  • $('body').on('click', function(e) {//点body里任意元素都冒泡 alert(e.target.textContent) }) $('body').on('click', 'a', function(e) { //只有点a才冒泡 alert(e.target.textContent) }) $('div').on('click', 'a', function(e) { //有两个div,alert执行两次 alert(e.target.textContent) })
    查看全部
    0 采集 收起 来源:on()的高级用法

    2018-02-03

  • 没有看懂
    查看全部
  • 没看懂
    查看全部
  • 没看懂
    查看全部
  • 1.e.target.value获取的就是你选择接受事件的元素输入的或者选择的值。 参数e接收事件对象。 而事件对象也有很多属性和方法,其中target属性是获取触发事件对象的目标,也就是绑定事件的元素,e.target表示该DOM元素,然后在获取其相应的属性值。 2. this就是指向当前事件所绑定的元素。 3.e.target.value和this的区别: 1.先弄清楚e.target指向哪个元素,然后看看这个元素的value属性的值就可以得到了。初学者一般会把e.target和this弄混,搞不懂这两个具体指向哪个元素。 简单来说,this就是指向当前事件所绑定的元素,而e.target指向事件执行时鼠标所点击区域的那个元素。容易搞不懂的地方是,初学者会认为当前事件所绑定的元素不就是鼠标所点击的那个元素嘛,这时候就要看看事件绑定的元素内部有没有子元素了,如果有子元素的话e.target指向这个子元素,如果没有,e.target和this都指向事件所绑定的元素。
    查看全部
  • 简单的说就是focus()不支持冒泡而focusin()支持冒泡 举例说明: HTML <div id="div1"> <input type="text"> </div> 1 2 3 如果是focus(),则必须写出成 $('input').on('focus',function(){ alert(123); }); 1 2 3 写成 $('#div1').on('focus',function(){ alert(123);//无效 }); 1 2 3 而focusin() 写成 $('#div1').on('focusin',function(){ alert(123);//有效 $('#div1').off('focusin'); });
    查看全部
  • .val()方法是给input元素里面设置内容,可以把data作为里面要显示的内容
    查看全部

举报

0/150
提交
取消
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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