首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

02-老马jQuery教程-jQuery事件处理

参数: type 触发的事件类型 data 给事件处理程序的事件对象的额外参数,数组类型 返回值:依然是jQuery的包装对象 实例: //提交第一个表单,但不用submit() $("form:first...这个方法的行为表现与trigger类似,但有以下三个主要区别: 第一,他不会触发浏览器默认事件。 第二,只触发jQuery对象集合中第一个元素的事件处理函数。...在每个对象上,这个事件处理函数只会被执行一次。其他规则与bind()函数相同。这个事件处理函数会接收到一个事件对象,可以通过它来阻止(浏览器)默认的行为。...设置的元素上删除。...event.stopPropagation() 防止事件冒泡到DOM树上,也就是不触发的任何前辈元素上的事件处理函数。 4.

6.5K00

02-老马jQuery教程-jQuery事件处理

参数: type 触发的事件类型 data 给事件处理程序的事件对象的额外�参数,数组类型 返回值:依然是jQuery的包装对象 实例: //提交第一个表单,但不用submit() $("form...这个方法的行为表现与trigger类似,但有以下三个主要区别: 第一,他不会触发浏览器默认事件。 第二,只触发jQuery对象集合中第一个元素的事件处理函数。...在每个对象上,这个事件处理函数只会被执行一次。其他规则与bind()函数相同。这个事件处理函数会接收到一个事件对象,可以通过它来阻止(浏览器)默认的行为。...设置的元素上删除。...event.stopPropagation() 防止事件冒泡到DOM树上,也就是不触发的任何前辈元素上的事件处理函数。 4.

2.7K80
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    jQuery 基本语法

    jQuery代码及功能: function jq(){     $(":text:first").hide();  } 运行:当点击id为test的元素时,隐藏form1表单中的type为text的第一个..., Function)     当鼠标move over时触发第一个function,当鼠标move out时触发第二个function 样式:.red{color:#FF0000}上时图层增加一个red样式,离开层时移出red样式 toggle(Function, Function)     当匹配元素第一次被点击时触发第一个函数,当第二次被点击时触发第二个函数 样式:<...}); }) 最终效果是当鼠标点击id为a的层上时图层增加一个red样式,离开层时移出red样式 bind(type, fn)   用户将一个事件和触发事件的方式绑定到匹配对象上。...oneclick(fn):只增加可以执行一次的click事件。 unclick (fn):增加一个点击时不触发某函数的事件。

    3.9K40

    JavaWeb(八)JQuery

    ).dblclick(function) 触发或将函数绑定到被选元素的双击事件 $(selector).focus(function) 触发或将函数绑定到被选元素的获得焦点事件 $(selector)....mouseover(function) 触发或将函数绑定到被选元素的鼠标悬停事件 事件一览: 方法 描述 bind() 向匹配元素附加一个或更多事件处理器 blur() 触发、或将函数绑定到指定元素的...error() 触发、或将函数绑定到指定元素的 error 事件 event.isDefaultPrevented() 返回 event 对象上是否调用了 event.preventDefault()。...每个元素只能触发一次该处理器。....each() 对 jQuery 对象进行迭代,为每个匹配元素执行函数。 .end() 结束当前链中最近的一次筛选操作,并将匹配元素集合返回到前一次的状态。

    1.8K40

    一个小时学会jQuery

    我们使用术语jQuery包装器或者包装集(wrapped set),来指能够在其上用jQuery定义的方法去操作的、匹配元素的集合。...基本选择器 基本选择器是jQuery中最常用的选择器,也是最简单的选择器,它通过元素id、class和标签名等来查找DOM元素。在网页中,每个id名称只能使用一次,class允许重复使用。...").mouseup() //节点上放松鼠标按钮时触发事件 $("p").mousemove() //当鼠标指针在指定的节点中移动时触发事件 $("p").mouseover() //当鼠标指针位于节点上方时触发事件...$("p").mouseout()  //当鼠标指针从节点上移开时触发事件 $(window).keydown() //当键盘或按钮被按下时触发事件 $(window).keypress() //当键盘或按钮被按下时触发事件...,每输入一个字符都触发一次 $("input").keyup() //当按钮被松开时触发事件 $(window).scroll() //当用户滚动时触发事件 $(window).resize() //当调整浏览器窗口的大小时触发事件

    18.6K71

    杨老师课堂之Jquery的筛选,事件,效果,Ajax,javascript跨域)

    而window.onload只能一次 2.3 事件处理和委派【掌握】 on(events,[selector],[data],fn),在选择元素上绑定一个或多个事件的事件处理函数。...[data]),在每一个匹配的元素上触发某类事件。...事件,而不触发 和元素上的 click事件.当单击 元素时,只触发 元素上的click事件, 而不触发元素上的click事件....; event.stopPropagation();//停止冒泡事件 }) 当单击span元素时,只会触发span元素上的click事件,而不会触发 div元素和body元素的click事件....die(type, [fn]),从元素中删除先前用.live()绑定的所有事件 die解绑 2.4 事件切换【了解】 hover([over,]out) 当鼠标移动到一个匹配的元素上面时,会触发指定的第一个函数

    8.3K20

    Node.js Stream - 进阶篇

    一旦在执行read(n)时检测到这个条件,便会触发end事件。 当然,这个事件只会触发一次。 Readable事件 在调用完_read()后,read(n)会试着从缓存中取数据。...n为0,则m为0; 否则m为1,将缓存的第一个元素输出。 n是数字。 若n <= 0,则m为0; 若n > state.length,表示缓存中数据量不够。...state.flowing为true(流动模式),则m为缓存中第一个元素(Buffer)的长度,实则还是将第一个元素输出; 否则m为state.length,将缓存读空。...执行read()时,由于流动模式下数据会不断输出,所以每次只输出缓存中第一个元素输出,而非流动模式则会将缓存读空。 objectMode为true时,m为0或1。...由于流动模式下,每次都是从缓存中取第一个元素,所以这时read()返回值一定不为null。 故flow()中的循环还在继续。

    1.6K62

    4-Jquery学习四-事件操作

    使用该函数可以手动触发执行元素上绑定的事件处理函数,也会触发执行该元素的默认行为。...2-triggerHandler()触发事件只针对jQuery对象中的第一个匹配元素。 3-triggerHandler()触发的事件不会在DOM树中冒泡,因此事件不会冒泡传递到它的任何祖辈元素。...handler ); // 触发btn1的click事件 // 虽然$buttons匹配两个button元素,但只会触发第一个匹配元素的click事件 $buttons.triggerHandler("...focusin事件绑定处理函数(可以绑定多个,触发时按照绑定顺序依次执行): focusin是支持冒泡的,当我们把鼠标光标放入文本框时,该事件冒泡传递到父元素p上,因此可以在p元素上触发focusin事件...注意:如果一直按住鼠标按钮不放,也只会触发一次mousedown事件。 jQuery 事件就写这么多了, 后面如果有新的内容仍会及时更新。

    4.5K90

    jQuery

    中有hover()事件,功能类似于css中的hover hover(function,function) 传入2个参数,第一个参数是鼠标移入是触发的函数,第二个是鼠标移出时触发的函数 只写一个参数时...,鼠标移入移出都会触发它 4.1 jQuery属性操作 4.1.1 元素固有属性值 prop() 获取元素本身自带的属性,有利于对表单操作 表单属性:disabled checked这类属性操作很顺畅...'属性值'); 4.1.3 数据缓存 data() 可以在指定的元素上存取数据,但不会修改DOM元素结构。...5.1.2 off()解绑事件 解除全部事件 $('div').off() 解除特定事件 $('div').off('click') 解除事件委托 $('div').off('click','li') 只触发一次的事件...$('div').one('click',function(){}) 5.1.3 tigger()自动触发事件 // 会触发元素的默认行为 $("div").click(); // 会触发元素的默认行为

    8.4K10

    前端(四)-jQuery

    第一个jQuery测试 jquery-3.4.1.min.js" type="text/javascript"> 上的事件 3.5属性操作 方法 说明 $("元素标签").attr("属性名") 获取指定属性的属性值 $("元素标签").attr("属性名","属性值...说明 next() 获取当前元素后的第一个同辈元素 prev() 获取当前元素前的第一个同辈元素 slibings() 获取当前元素的所有同辈元素 3.6.3 遍历前辈元素 方法 说明 parent(...鼠标在其被选元素的子元素上来回进入时,触发 mouseenter() 鼠标进入被选元素时会触发 鼠标在其被选元素的子元素上来回进入时,不触发 mouseout() 鼠标离开被选元素是会触发 鼠标在其被选元素的子元素上来回离开时...,触发 mouseleaver() 鼠标离开被选元素是会触发 鼠标在其被选元素的子元素上来回进入时,不触发 4.1.2 键盘事件 方法 说明 keydown() 键盘按下事件 keyup() 键盘弹起事件

    8.6K30

    jQuery 教程

    实例: 在元素上移动鼠标。 选取单选按钮 点击元素 在事件中经常使用术语”触发”(或”激发”)例如: “当您按下按键时触发 keypress 事件”。...在下面的实例中,当点击事件在某个 元素上触发时,隐藏当前的 元素: $("p").click(function(){ $(this).hide(); }); dblclick() 当双击元素时...当鼠标移动到元素上时,会触发指定的第一个函数(mouseenter);当鼠标移出这个元素时,会触发指定的第二个函数(mouseleave)。...该处理程序只能被每个元素触发一次 $.proxy() 接受一个已有的函数,并返回一个带特定上下文的新的函数 ready() 规定当 DOM 完全加载时要执行的函数 resize() 添加/触发 resize...添加 click 事件之间要切换的两个或多个函数 trigger() 触发绑定到被选元素的所有事件 triggerHandler() 触发绑定到被选元素的指定事件上的所有函数 unbind() 从被选元素上移除添加的事件处理程序

    17K20

    jQuery学习笔记

    ) :focus 获取焦点元素 :first-child/:last-child 选择第一个/最后一个元素 :first/:last 截取第一个/最后一个符合条件的元素 ("pre+next") 直接兄弟元素...$.data() 往节点中获取/设置数据 $.removeData() 删除数据 在内部实现上,jQuery会在指定节点添加一个内部标识,以此为 key,把数据存在内部闭包的一个结构中。...事实上,jQuery的事件绑定机制也使用了这套数据接口。...process可以被重复激发,而 done和 fail只能激发一次。 然后,jQuery提供了一些函数用于添加回调,激发状态等。...Callbacks 事实上,`Deferred`机制,只是在`Callbacks`机制的上层进行了一层简单封装。`Callbacks`对象才是真正的jQuery中定义的原始的回调管理机制。

    3.5K20

    JavaScript类库---JQuery(一)

    第二个参数是可选的,值为一个元素或JQuery对象;这时返回的是特定元素的子元素中匹配到的元素集; 参数是Element、Document或Window对象,返回这些对象封装成的JQuery对象; 参数是...function(){}); JQuery遍历用的几个基础方法: each(): 例$('div').each(function(index,this){});此方法唯一参数为一个回调函数,回调函数的有两个参数...(){$(this).css('''')});   $("p").one('click',function(){$(this).css('''')});       bind():一般有两个参数,第一个参数为事件名称...其一特性是允许为注册事件处理程序指定多个命名空间,方便后续触发和卸载;$("p").bind("click.mymod.ym",f);          另:第一个参数可为对象$('a').bind({...mouseup:f,mousedown:g}); 如果有第二个参数,则为函数f与g的参数;      one() : 原理与bind()一样,只是注册的事件触发一次后会自动注销;   3.触发事件:手动触发

    4.2K30

    jq---方法总结

    一:$(document).ready(function(){ // 在这里编写我们希望在DOM准备就绪后执行的代码 jQuery的ready()函数可以重复调用 }); 二:$( function()...,第一次触发后就自动解除绑定 $dblclick() //双击事件 focus()、聚焦的时候事件 change()、输入域改变的时候 hover()、移入的时候 submit()(仅限于表单元素...) 、mousedown()、鼠标按下的事件 mouseover()、移动至元素的时候 keydown()、键盘按下的时候 keypress() 键盘起来的时候 :手机端的事件 // 触发所有匹配元素上的...click事件 $("selector").trigger("click"); // 触发所有匹配元素上的change事件 $("selector").trigger("change"); // 触发所有匹配元素上绑定在...(){} ); // true var result2 = $.isFunction( new Function() ); // true // 检索数组中是否存在指定值,并返回其第一次出现的索引 var

    3K20

    jQuery中常用的函数和属性详细解析

    在每个对象上,这个事件处理函数只会被执行一次。其他规则与bind()函数相同。 type(String) : 事件类型。...fn(Function) : 绑定到每个匹配元素的事件上面的处理函数。 trigger( type, [data] ) 在每一个匹配的元素上触发某类事件。...b指向"bar" } ).trigger("click", ["foo", "bar"]); toggle( fn, fn ) 如果点击了一个匹配的元素,则触发指定的第一个函数,当再次点击同一元素时,则触发指定的第二个函数...; triggerHandler( type, [data] ) 这一特定方法会触发一个元素上特定的事件(指定一个事件类型),同时取消浏览器对此事件的默认行动 unbind( [type], [data...再也不会被触发 foo hover( over, out ) over,out都是方法, 当鼠标移动到一个匹配的元素上面时,会触发指定的第一个函数。当鼠标移出这个元素时,会触发指定的第二个函数。

    2.6K10

    JQuery最全常用方法指南

    在每个对 象上,这个事件处理函数只会被执行一次。其他规则与bind()函数相同。 trigger(type, [data]) 在每一个匹配的元素上触发某类事件。..., 当鼠标移动到一个匹配的元素上面时,会触发指定的第一个函数。...(”out”); } ); toggle(fn, fn) 如果点击了一个匹配的元素,则触发指定的第一个函数,当再次点击同一元素时,则触发指定的第二个函数。...当鼠标移动到一个匹配的元素上面时,会触发指定的第一个函数。当鼠标移出这个元素时,会触发指定的第二个函数。 //当鼠标放在表格的某行上时将class置为over,离开时置为out。...如果点击了一个匹配的元素,则触发指定的第一个函数,当再次点击同一元素时,则触发指定的第二个函数。随后的每次点击都重复对这两个函数的轮番调用。

    11K31

    前端架构师之01_JQuery

    ([[data],function]) 当元素的值发生改变时触发 表单事件 focusin([data],function) 在父元素上检测子元素获取焦点的情况 表单事件 focusout([data]...,function) 在父元素上检测子元素失去焦点的情况 表单事件 select([[data],function]) 当文本框(包括和)中的文本被选中时触发 表单事件...,function]) 当鼠标移入对象时触发 鼠标事件 mouseout([[data],function]) 在鼠标从元素上离开时触发 鼠标事件 click([[data],function]) 当单击元素时触发...鼠标事件 mouseup([[data], function]) 当在元素上放松鼠标按钮时,会被触发 浏览器事件 scroll([[data],function]) 当滚动条发生变化时触发 浏览器事件...one(events,[data],function) 为每个匹配元素的事件绑定一次性的处理函数 trigger(type,[data]) 在每个匹配元素上触发某类事件 triggerHandler(

    6800
    领券