为了账号安全,请及时绑定邮箱和手机立即绑定
  • 鼠标动作: 1.handlerIn(eventObject):当鼠标指针进入元素时触发执行的事件函数; 2.handlerOut(eventObject):当鼠标指针离开元素时触发执行的事件函数;
    查看全部
  • 鼠标事件: 1.mouseover: 不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件。 2.mouseenter 只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件。
    查看全部
  • 触发事件 规定被选元素要触发的事件。 语法 $(selector).trigger(event,[param1,param2,...]) ========================= 使用 Event 对象来触发事件 规定使用事件对象的被选元素要触发的事件。 语法 $(selector).trigger(eventObj)
    查看全部
  • 利用冒泡,可以只给ul绑定事件,点击li也会触发事件(然后利用e.target.textContent)。否则,每个li都需要绑定事件。 ============ $("ul").on('click',function(e){ alert('触发的元素是内容是: ' + e.target.textContent) }) ============ event.target代表当前触发事件的元素,可以通过当前元素对象的一系列属性来判断是不是我们想要的元素
    查看全部
  • 卸载事件off()方法 1. 删除一个事件 $("elem").off("mousedown") 2. 删除所有事件 $("elem").off("mousedown mouseup") 3. 快捷方式删除所有事件 $("elem").off()
    查看全部
  • 给出如下代码: $("div").on("click","a",fn) 事件绑定在最上层div元素上,当用户触发在a元素上,事件将往上冒泡,一直会冒泡在div元素上。如果提供了第二参数,那么事件在往上冒泡的过程中遇到了选择器匹配的元素,将会触发事件回调函数
    查看全部
    0 采集 收起 来源:on()的高级用法

    2018-03-22

  • 基本用法:.on( events ,[ selector ] ,[ data ] ) $("#elem").click(function(){}) //快捷方式 $("#elem").on('click',function(){}) //on方式 多个事件绑定同一个函数 $("#elem").on("mouseover mouseout",function(){ }); 将数据传递到处理程序 $( "button" ).on( "click", { name: "慕课网" }
    查看全部
  • KeyPress主要用来接收字母、数字等ANSI字符,而 KeyDown 和 KeyUP 事件过程可以处理任何不被 KeyPress 识别的击键。诸如:功能键(F1-F12)、编辑键、定位键以及任何这些键和键盘换档键的组合等。
    查看全部
  • keydown事件触发在文字还没敲进文本框,这时如果在keydown事件中输出文本框中的文本,得到的是触发键盘事件前的文本,而keyup事件触发时整个键盘事件的操作已经完成,获得的是触发键盘事件后的文本
    查看全部
  • event常用属性e.type, e.pageX,e.pageY,e.which event常用方法e.preventDefault(),e.stopPropagation() 阻止冒泡: <body><div><span></span></div></body> 点击span时,div,body也会被点击,若阻止冒泡,则止步。如在div加上stopPropagation(),则,body不会被点击了。
    查看全部
  • //回车键或者点击提交表单 $('#target1').submit(function(e) { alert('捕获提交表达动作,不阻止页面跳转') }); //回车键或者点击提交表单,禁止浏览器默认跳转: $('#target2').submit(function() { alert('捕获提交表达动作,阻止页面跳转') return false; });
    查看全部
  • 利用冒泡,可以只给ul绑定事件,点击li也会触发事件(然后利用e.target.textContent)。否则,每个li都需要绑定事件。
    查看全部
  • 当 textarea 或文本类型的 input 元素中的文本被选择时,会发生 select 事件。 注意:select事件只能用于<input>元素与<textarea>元素! 方法一:.select() 方法二:$ele.select( handler(eventObject) ) 方法三:$ele.select( [eventData ], handler(eventObject) )
    查看全部
  • <input>元素,<textarea>和<select>元素的值都是可以发生改变的,开发者可以通过change事件去监听这些改变的动作. input元素 失去焦点后触发change事件 ============ $(".target3").change(function(e) { $("#result").html(e.target.value) }) e.target.value
    查看全部
  • focus()在元素本身产生,focusin()在元素包含的元素中产生 blur与focusout也亦是如此
    查看全部

举报

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

微信扫码,参与3人拼团

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

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