首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

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

注释:如果在文档元素上进行设置,则无论元素是否获得焦点,该事件都会发生。 keyup([[data],fn]) $('p').keyup(fn); 当按钮被松开时,发生 keyup 事件。...第二,只触发jQuery对象集合第一个元素的事件处理函数。 第三,这个方法的返回的是事件处理函数的返回值,而不是据有可链性的jQuery对象。...on()方法绑定事件处理程序到当前选定的jQuery对象元素。on汇总了bind和live两种绑定事件的方式。可以支持一般的bind方法或者委托的方法。...on()方法绑定事件处理程序到当前选定的jQuery对象元素。on汇总了bind和live两种绑定事件的方式。可以支持一般的bind方法或者委托的方法。...再也不会被触发 foo 2.6.2 解绑live的事件(die) 语法: $dom.die(type, [fn]) 元素删除先前用.live()绑定的所有事件.(此方法与live正好完全相反。)

6.4K00

12个用得着的JQuery代码片段

这种效果实现的方式有很多种,下面是使用JQuery实现的一种方式: 导航一 导航二 导航三 </...('.tclass').removeClass('tclass');; }); 2.反序访问JQuery对象里的元素 在某些场景下,我们可能需要反序访问通过JQuery选择器获取到的页面元素对象...,所以你需要知道怎么去访问IFrame里的元素 var iFrameDOM = $("iframe#someID").contents(); //然后,就可以通过find方法来遍历获取iFrame元素了...管理搜索框的值 现在各大网站都有搜索框,而搜索框通常都有默认值,当输入框获取焦点时,默认值消失。...页面部分刷新的特效在JQuery也很容易实现: setInterval(function() { //每隔5秒钟刷新页面内容 //获取的内容将增加到 id为content的元素

1.2K50

JavaScript笔记(17)

事件委托 事件委托也称为事件代理,在jQuery里面被称为事件委派 事件委托的原理 不是给每个子节点单独设置事件监听器,而是将事件监听器设置在其父节点上,然后利用冒泡原理影响设置每个子节点...JS当触发某些具有冒泡性质的事件时,首先在触发元素寻找是否有相应的注册事件,如果没有再继续向上级父元素寻找是否有相应的注册事件作出响应,这就是事件冒泡。...也就是说,由于是冒泡阶段,所以是按照 li->ul->body->html->document的顺序查找的,由于在li没有找到触发事件,就向上一级(ul)寻找触发事件,ul设置了触发事件,所以会弹出警示框...如果想要居中那就x-盒子宽度的一半,y减去盒子高度的一半 常用的键盘事件 keyup和keydown是不区分大小写的,keypress区分大小写 如果同时写了onkeydown和press,会先执行...onkeydown再执行press,因为press多了一层判断 案例时间到: 我们做个京东的案例,就算用户点击了页面的其他地方,只要按下's'键,光标就能回到搜索框: 贴一下我一开始的做法:

77710

JavaScript(15)jQuery 选择器

jQuery 选择器 选择器同意对元素组或单个元素进行操作。 jQuery 元素选择器和属性选择器同意通过标签名、属性名或内容对 HTML 元素进行选择。...在 HTML DOM 术语:选择器同意对 DOM 元素组或单个 DOM 节点进行操作。 jQuery 元素选择器 jQuery 使用 CSS 选择器来选取 HTML 元素。...(“p”) 选取 元素jQuery 属性选择器 jQuery 使用 XPath 表达式来选择带有给定属性的元素。 $(“[href]”) 选取全部带有 href 属性的元素。...:(“ul li:first”)、(“div#intro .head”)) 选取当前 HTML 元素:$(this) 嵌套选择器 :选取指定标签的其他标签元素:$(标签名 *) (注意指定的标签中一定要有其他标签...在某些浏览器可能出问题。 不要使用数字开头的类名!在某些浏览器可能出问题。 详细使用时,能够參考“jQuery 选择器參考手冊”。看看有哪些选择器。

1.7K10

jQuery性能优化指南

); // jQuery 选择到 元素 for (var i=0, l=top_100_list.length; i<l; i++){ $mylist.append("" + top...在上面代码,父级元素扮演了一个调度员的角色, 它可以基于目标元素绑定事件。 如果你发现你给很多元素绑定了同一个事件监听, 那么现在的你肯定知道哪里做错了。...jQuery( expression, context ); 通过它,能缩小选择器在DOM搜索的范围,达到节省时间,提高效率。...普通方式: $('.myDiv') 改进方式: ('.myDiv' , ("#listItem") ) 10,慎用 .live()方法(应该说尽量不要使用) 这是jQuery1.3.1版本之后增加的方法...你可以改成.live("click")方式解决此问题,代码如下: $(function(){ $("p").live("click",function(){ //改成live方式 alert

92510

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

注释:如果在文档元素上进行设置,则无论元素是否获得焦点,该事件都会发生。 keyup([[data],fn]) $('p').keyup(fn); 当按钮被松开时,发生 keyup 事件。...第二,只触发jQuery对象集合第一个元素的事件处理函数。 第三,这个方法的返回的是事件处理函数的返回值,而不是据有可链性的jQuery对象。...on()方法绑定事件处理程序到当前选定的jQuery对象元素。on汇总了bind和live两种绑定事件的方式。可以支持一般的bind方法或者委托的方法。...on()方法绑定事件处理程序到当前选定的jQuery对象元素。on汇总了bind和live两种绑定事件的方式。可以支持一般的bind方法或者委托的方法。...再也不会被触发 foo 2.6.2 解绑live的事件(die) 语法: $dom.die(type, [fn]) 元素删除先前用.live()绑定的所有事件.(此方法与live正好完全相反。)

2.7K80

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券