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

jQuery:详解jQuery事件(二)

上一篇讲到jQuery事件,深入学习了加载DOM和事件绑定相关知识,这篇主要深入讨论jQuery事件中合成事件、事件冒泡和事件移除等内容。   ...当鼠标移动到元素,会触发指定第一个函数(enter);当鼠标移出这个元素,会触发指定第二个函数(leave)。   ...上篇有过下面的一个例子,在其中如果要连续单击“标题”链接,实现“内容”隐藏和显示效果,那么按照之前做法就需要在绑定“click”事件时候判断当前内容”部分是隐藏还是显示,然后进行相反操作,显然就麻烦多...那么在单击元素A时候,会依次触发三个click事件;单击元素B时候,会依次触发两个click事件。   ...  上面代码中,当单击element元素,事件对象就被创建了。

2.2K30

第79天:jQuery事件总结(二)

上一篇讲到jQuery事件,深入学习了加载DOM和事件绑定相关知识,这篇主要深入讨论jQuery事件中合成事件、事件冒泡和事件移除等内容。   ...当鼠标移动到元素,会触发指定第一个函数(enter);当鼠标移出这个元素,会触发指定第二个函数(leave)。   ...上篇有过下面的一个例子,在其中如果要连续单击“标题”链接,实现“内容”隐藏和显示效果,那么按照之前做法就需要在绑定“click”事件时候判断当前内容”部分是隐藏还是显示,然后进行相反操作,显然就麻烦多...那么在单击元素A时候,会依次触发三个click事件;单击元素B时候,会依次触发两个click事件。   ...}) 上面代码中,当单击element元素,事件对象就被创建了。

1.6K20

jquery对象和dom对象相互转换

对于jquery对象只能使用 jquery方法,而dom对象只能使用dom方法,如要获取第三个元素内容。...(function(){alert($(this).html())})     //为每个p元素增加了click事件,单击某个p元素则弹出其内容 6、扩展我们需要功能 $.extend({ min:...当鼠标移动到一个匹配元素上面,会触发指定第一个函数。当鼠标移出这个元素,会触发指定第二个函数。 //当鼠标放在表格某行上将class置为over,离开置为out。...例如: $("p").bind("click", function(){alert($(this).text());});   //为每个p元素添加单击事件 $("p").unbind();   //删除所有...p元素所有事件 $("p").unbind("click")   //删除所有p元素单击事件 10、几个实用特效功能 其中toggle()和slidetoggle()方法提供了状态切换功能。

3.2K40

Web阶段:第五章:JQuery

Jquery 初体验 需求:使用Jquery和javascript给一个按钮绑定单击事件 注意:使用Jquery之前要将第三方jar包导入 <!...简写 $(document).ready(function(){ //1.选择 body 所有 div 元素 (后代选择器) $("#btn1").click(function(){... Jquery 属性操作 html() 跟innerHTML一样。 设置和获取起始标签和结束标签中内容 text() 跟innerText一样。...就马上执行了 原生js页面加载完成之后触发时间是: // 原生js除了要等浏览器内核解析完标签,创建好dom对象之外, // 还需要等页面中所有元素去准备好自己显示需要数据。完成之后才会执行。...而jquery页面加载完成之后,会把所有注册了函数都按照注册顺序,依次全部执行。 事件 **click()** 绑定单击事件。触发单击事件 **mouseover()** 绑定鼠标移入事件。

26.1K20

Jquery 使用技巧总结

对于jquery对象只能使用jquery方法,而dom对象只能使用dom方法,如要获取第三个元素内容。...value值设为test $("#msg").click(); //触发id为msg元素单击事件 $("#msg").click(fn); //为id为msg元素单击事件添加函数...").click(function(){alert($(this).html())}) //为每个p元素增加了click事件,单击某个p元素则弹出其内容 6、扩展我们需要功能...当鼠标移动到一个匹配元素上面,会触发指定第一个函数。当鼠标移出这个元素,会触发指定第二个函数。 //当鼠标放在表格某行上将class置为over,离开置为out。...//删除所有p元素所有事件 $("p").unbind("click") //删除所有p元素单击事件 10、几个实用特效功能 其中toggle()和slidetoggle

2.8K20

jQuery (二)

使用jQuery处理事件 事件处理 一个栗子,单击p背景变成灰色 由于es6箭头函数不支持this绑定,所以无法使用箭头函数,只能使用匿名函数 html <!...'gray'); }); 效果 [20180821_175532.gif] 或者使用第二个参数,添加相关属性,完成事件相关触发 // 单击任意p,使其背景变成灰色 $('', { src...$('div').js_jquery(); // 直接使用加载类库 }) 底层是使用XMLHttmpRequest对象来获取将要执行脚本内容,然后将内容添加到script元素内部。...返回一个新jQuery对象,包含当前选中所有元素,加上之前选中。...当draggable为true时候,可以对元素进行拖动,这是h5内容 一些注意事项 不要依赖$ 插件要返回this 插件有两个或者两个以上选项,使用对象直接传入 不能污染命名空间,请在jquery

9.3K30

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

事件冒泡可能会引起预料之外效果,上例中,本来只想触发元素 click事件,然而 元素元素click事件也同时被触 发了.因此有必要对事件作用范围进行限制.当单击元素,只 触发元素click...事件,而不触发 和元素 click事件.当单击 元素,只触发 元素click事件, 而不触发元素click事件....$(“span”).bind(“click”,function(){ vartxt=$("#msg").html();+"是span元素单击"; $(“#msg”).html(txt)...可以用同样方法解决 元素问题 阻止默认行为 网页中元素都有自己默认行为,例如:单击超链接后悔跳转,单击”提交”按钮会表单会提交,有时需要阻止元素默认行为 在jquery中,提供了preventDefault...举一个例子,在项目中,经常需要验证表单,在单击”提交”按钮是,验证表单内容,例如元素是否是必填字段,某元素长度是否够6位,单表单不符合提交条件,要阻止表单提交 eg: $(“#sub”).bind(

8.2K20

jQuery动画】显示与隐藏效果

jQuery中内置了一系列方法用于实现动画,当这些方法不能满足实际要求,用户也可以自定义动画。...显示被隐藏匹配元素 hide([speed,[easing],[fn]]) 隐藏已显示匹配元素 toggle([speed],[easing],[fn]) 元素显示与隐藏切换 speed:动画速度...fn:在动画完成执行函数。 实现效果 当点击“显示”,则div中内容会显示,并弹出提示框,点击“隐藏”则隐藏内容,弹出提示框,点击“切换”,则会在二者之间切换。...,操作可能失败; 3、给三个按钮添加点击事件,这里用到筛选选择器eq; 4、实现单击显示按钮,控制div元素显示(show),并弹出提示框(alert); 5、实现单击隐藏按钮,控制div元素隐藏...(hide),并弹出提示框; 6、实现单击切换按钮,控制元素显示与隐藏切换(toggle)。

6.6K10

jQuery 入门指南教程

).hide() - 隐藏所有 id="test" 元素 通过jQuery$()引用元素包括通过id、class、元素名以及元素层级关系及dom或者xpath条件等方法,且返回对象为jQuery...注意dom对象和jQuery对象是有区别的,调用方法要注意操作是dom对象还是jQuery对象。普通dom对象一般可以通过$()转换成jQuery对象。...对于jQuery对象只能使用jQuery方法,而dom对象只能使用dom方法,如要获取第三个元素内容。...$('#msg').click(); // 触发 id 为 msg 元素单击事件 $('#msg').click(fn); // 为 id 为 msg 元素单击事件添加函数 如果选中多个元素,...元素 .html('Hello') // 将它内容改为 Hello .end() // 退回到选中所有的 h3 元素那一步 .eq(0) // 选中第一个 h3 元素 .html('World

1.2K11
领券