美文网首页
jQuery事件

jQuery事件

作者: 荷尔蒙榨汁机 | 来源:发表于2017-12-30 15:43 被阅读0次
.on()

函数用于为指定元素的一个或多个事件绑定事件处理函数

语法:

.on( events [,selector ] [,data ], handler(eventObject) )

下面通过例子来进行了解

// 为所有P元素分别绑定click事件处理函数handler
$('p').on('click', handler)
// 为#wrap元素上绑定click事件处理函数handler,如果这个click事件是由其后代的p元素触发的,就执行handler。
//这是利用了DOM的冒泡事件机制来进行事件委托。
$('#wrap').on('click', 'p', handler)
//通过下面的例子来了解data的使用
var data = {id: 5, name: 'Tom'};
$('ul').on('mouseenter mouseleave', 'li', data, function(event){
  var $me = $(this);
  var options = event.data;  //传入的附加数据
  if(event.type == 'mouseenter'){
    console.log(options.name)
  }else if(event.type == 'mouseleave'){
    console.log(options.id)
  }
})

.one()

语法

.one( events [, selector ] [, data ], handler(eventObject) )
同 on,绑定事件,但只执行一次

.trigger()

语法

.trigger( eventType [, extraParameters ] )
根据绑定到匹配元素的给定的事件类型执行所有的处理程序和行为

$('#foo').on('click', function() {
  console.log($(this).text())
});
$('#foo').trigger('click')

相关文章

  • jquery实战

    jQuery属性操作 jQuery特殊效果 jQuery动画 jQuery循环 jQuery其他事件 自定义事件

  • jQuery知识整理

    jQuery jQuery和DOM关系 jquery框架对象分析 加载事件 事件绑定 动画效果 jquery封装的...

  • jqurey事件

    jQuery 事件函数 jQuery 事件处理方法是 jQuery 中的核心函数。 事件处理程序指的是当 HTML...

  • jQuery基础(三)—事件篇-----鼠标事件

    jQuery鼠标事件之click与dbclick事件jQuery鼠标事件之mouseover与mouseout事件...

  • jQuery动画、循环、事件

    jQuery动画 jQuery循环 元素绝对位置 鼠标移入移出 jQuery事件 自定义事件 事件冒泡 弹框-阻止冒泡

  • Jquery day_3

    1.1 Jquery 事件注册 1.2 jquery 事件处理 on(): 用于事件绑定,目前最好用的事件绑定方...

  • jQuery事件操作和插件

    jQuery事件操作 简单方式注册事件 语法:jQuery对象.事件名(事件处理程序) on方法注册事件 注册简单...

  • jquery对节点的操作

    Jquery对事件的绑定 $().bind(“事件类型”, 事件处理); 给jquery绑定一个事件$().bi...

  • jQuery事件机制

    jQuery的事件机制,指的是:jQuery对JavaScript操作DOM事件的封装,包括了:事件绑定、事件解绑...

  • jquery 滚轮插件 jquery.mousewheel.js

    jquery.mousewheel插件使用 jquery中没有鼠标滚轮事件,那么可以使用jquery的滚轮事件插件...

网友评论

      本文标题:jQuery事件

      本文链接:https://www.haomeiwen.com/subject/oiaggxtx.html