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

jQuery Cheat—Sheet(jQuery学习笔记)

在下面的实例中,当双击事件在某个 元素触发时,隐藏当前的元素: $("p").dblclick(function(){ $(this).hide(); }); 鼠标穿过事件 当鼠标指针穿过元素时...; }); 鼠标释放事件 当在元素松开鼠标按钮时,会发生 mouseup 事件。 在下面实例中,鼠标点击元素,释放时,弹出“Mouse up over p1!”...当鼠标移动到元素时,会触发指定的第一个函数(mouseenter,); 当鼠标移出这个元素时,会触发指定的第二个函数(mouseleave)。...**Chaining 允许我们在一条语句中运行多个 jQuery 方法**(在相同的元素) ### jQuery 方法链接 有一种名为链接(chaining)的技术,允许我们在相同的元素运行多条 jQuery...提示: 这样的话,**浏览器就不必多次查找相同的元素**。 如需链接一个动作,您只需简单地该动作追加到之前的动作

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

    Web前端学习 第4章 jQuery 2 jQuery常用方法

    一、事件概述 事件的基本概念 一章我们讲解了使用jQuery选择器获取元素,并通过一些方法来操作元素,本章我们讲解事件的概念,通过事件我们可以加强用户与浏览器的交互性,例如可以实现当用户点击某个元素的时候...,对元素做一些操作,或是移动鼠标,对元素做一些操作。...切换图片 找到了列表的索引,我们下一步就要实现图片切换的功能了,首先我们需要了解数组的概念,数组是一个集合,我们将3章图片的路径放到了数组中,这样我们就可以通过数组的下标来获取到数组的元素了。...三、其他鼠标事件 一节我们说了鼠标单击事件,其实鼠标事件还有很多,这节我们讲解鼠标移入,移出和移动事件。 鼠标移入移出改变样式 鼠标的移入和一出事件分别是mouseenter和mouseleave。...鼠标移动获取坐标 鼠标元素移动的时候也会触发事件,下面我们来实现一个功能,当鼠标移动到一个div的时候,获取鼠标在网页页面上的坐标,代码如下所示: 1 <!

    1.9K30

    【融职培训】Web前端学习 第4章 jQuery 2 jQuery常用方法

    一、事件概述 事件的基本概念 一章我们讲解了使用jQuery选择器获取元素,并通过一些方法来操作元素,本章我们讲解事件的概念,通过事件我们可以加强用户与浏览器的交互性,例如可以实现当用户点击某个元素的时候...,对元素做一些操作,或是移动鼠标,对元素做一些操作。...切换图片 找到了列表的索引,我们下一步就要实现图片切换的功能了,首先我们需要了解数组的概念,数组是一个集合,我们将3章图片的路径放到了数组中,这样我们就可以通过数组的下标来获取到数组的元素了。...三、其他鼠标事件 一节我们说了鼠标单击事件,其实鼠标事件还有很多,这节我们讲解鼠标移入,移出和移动事件。 鼠标移入移出改变样式 鼠标的移入和一出事件分别是mouseenter和mouseleave。...鼠标移动获取坐标 鼠标元素移动的时候也会触发事件,下面我们来实现一个功能,当鼠标移动到一个div的时候,获取鼠标在网页页面上的坐标,代码如下所示: 1 <!

    1.6K10

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

    和parents的主要区别是: 1,前者从当前元素开始匹配寻找,后者从父元素开始匹配寻找; 2,前者逐级向上查找,直到发现匹配的元素后就停止了,后者一直向上查找直到根元素,然后这些元素放进一个临时集合中...1.3 串联 add(expr|ele|html|obj[,con]),与表达式匹配的元素添加到jQuery对象中 A.add(B) 将A和B拼凑在一起,等效 $(A,B) andSelf(),加入先前所选的加入当前元素中...事件,而不触发 和元素的 click事件.当单击 元素时,只触发 元素的click事件, 而不触发元素的click事件....可以用同样的方法解决 元素的问题 阻止默认行为 网页中的元素都有自己默认的行为,例如:单击超链接后悔跳转,单击”提交”按钮会表单会提交,有时需要阻止元素的默认行为 在jquery中,提供了preventDefault...function(){ $("#divMsg").html("out"); }); }); 案例 文字提示

    8.3K20

    JQuery 入门学习(完结)

    f=jquery_hide 运行,可以看到,当鼠标移动到相应的行的时候,该行变色,当鼠标移走时,颜色恢复。 ?    ...td元素就是表格中的一个格子,mouseover事件指“鼠标移动到上面”。也就是说,当用户鼠标移动到每个格子,都会触发这个事件,进而执行函数中的代码。    ...因为我们可以看到,鼠标移动到某一行,只有这一行的颜色会发生变化,我们必须知道鼠标移动到哪一行上了,所以必须获得这个event对象。    ...,而不是只让鼠标所在的格子改变颜色),再用style属性,改变tr元素的样式。...大家用Jquery多了就会喜欢Jquery的简洁,但DOM对象并不能使用Jquery的方法,所以Jquery其实给了大家一个方式,能把DOM对象转换成Jquery对象,也就是DOM对象直接放到$()中即可

    94110

    jQuery练习——下拉菜单

    第一期——下拉菜单的实现 ---- 文章目录 整体效果图 一、HTML样式 二、CSS样式 三、jQuery代码 总结 ---- 整体效果图 实现效果:当鼠标移到不同的一级菜单,会显示相应的二级菜单,...接着使用text-align和padding将文字水平垂直居中。用margin调整相邻元素间的间距。...为一级菜单的元素添加position:relative;意为相对定位,在元素原有的位置基础,根据设置的left调整元素位置,这样做不会改变页面布局,不影响其他元素的偏移。...使用:hover设置鼠标指针浮动在文字上面的效果,即当鼠标移入,背景颜色改变。...使用选中ul和li ,为其添加鼠标移入和移出的函数,即mouseover和mouseout。接着用.children获取下拉列表中要显示的元素,也就是nav的子元素

    26.9K20

    SVGEdit:老牌开源 SVG 编辑器是如何架构的?

    有丰富的工具:选择工具、铅笔工具、钢笔工具(三阶贝塞尔)、直线、各种图形、图片、文字等; 画布缩放、图形缩放旋转、编组、复制粘贴、层级排布修改、对齐; 网格线、标尺、图层管理、导入导出 SVG; 历史记录...顺带一提,有个叫做 jPicker 的基于 jQuery 的拾色器插件,也做了魔改,去掉对 jQuery 的依赖。...撤销就是指向往左移动,重做往右移,新操作则指针后面的命令丢掉,然后这个新的操作加到数组中,并将指针后移。...选中一个元素就能复现,此外 UI 也不好看。 监听鼠标事件应该放到 document 下。...放到 SVG 的容器或 SVG 其实并不是很好的做法,当光标移到这些元素外时,监听就消失了,绑定到 doucment 下即使光标移动到浏览器外都能监听。

    68730

    jQuery 教程

    不过,它们放到一个单独的文件中会更好,就像这样(通过 src 属性来引用文件): <script src="http://cdn.static.runoob.com/libs/<em>jquery</em>...实例: 在<em>元素</em><em>上</em>移动<em>鼠标</em>。 选取单选按钮 点击<em>元素</em> 在事件中经常使用术语”触发”(或”激发”)例如: “当您按下按键时触发 keypress 事件”。...; }); mouseup() 当在<em>元素</em><em>上</em>松开<em>鼠标</em>按钮时,会发生 mouseup 事件。...当<em>鼠标</em>移动到<em>元素</em><em>上</em>时,会触发指定的第一个函数(mouseenter);当<em>鼠标</em>移出这个<em>元素</em>时,会触发指定的第二个函数(mouseleave)。...通过 <em>jQuery</em> AJAX 方法,您能够使用 HTTP Get 和 HTTP Post 从远程服务器<em>上</em>请求文本、HTML、XML 或 JSON – 同时您能够<em>把</em>这些外部数据直接载入网页的被选<em>元素</em>中。

    17K20

    JS DOM学习笔记

    ,这个元素还没有加载,如果这样就要把操作的代码放到body的onload事件中,或者可以JavaScript放到元素之后。...元素的onload事件是元素自己加载完毕时触发,body onload才是全部加载完成。...)、onmousemove(鼠标移动)、onmouseout(鼠标离开元素范围)、onmouseover(鼠标移动到元素范围)、onmouseup(鼠标按键释放)、oncontextmenu(在浏览器中单击鼠标右键显示...,在IE中绑定事件的方法是attachEvent; 在FireFox中绑定事件的方法是addEventListener jQuery之类的框架进行了封装,解决了不同浏览器Dom的不同 14、jQuery...的ready和Dom的onload的区别:window.onload只能注册一次,是在所有的Dom元素创建完毕、图片、CSS都加载完毕后才被触发;而jQuery的ready则是在Dom元素创建完毕后被触发

    4K40

    Python全栈之jQuery笔记

    3.3动画队列与停止动画: 在同一个元素执行多个动画,那么对于这个动画来说,后面的动画会被放到动画队列中,等前面的动画 执行完成才会执行. stop(clearQueue, jumpToEnd...鼠标进入(进入子元素也触发) mouseout() 鼠标离开(离开子元素也触发) mouseenter() 鼠标进入(进入子元素不触发) mouseleave() 鼠标离开(离开子元素不触发...主动触发事件: 可使用jquery对象的trigger方法来触发对象绑定的事件....事件冒泡的作用: 事件冒泡允许多个操作被集中处理(事件处理器添加到一个父级元素,避免事件处理器添加到多个子级元素),它还可以让你在对象层的不同级别捕获事件....2.1 移动端js事件 移动端的操作方式和PC端是不同的,移动端主要用手指操作,所以有特殊的touch事件,touch事件包括如下几个事件: 1、touchstart: 手指放到屏幕时触发

    5.5K40

    【转】jQuery验证控件jquery.validate.js使用说明+中文API

    ignore: ".ignore" 4.更改错误信息显示的位置 errorPlacement:Callback Default: 错误信息放在验证的元素后面 指明错误放置的位置,默认情况是:error.appendTo...:Selector 错误信息统一放在一个容器里面。...添加 建议一般写在additional-methods.js文件中 2.在messages_cn.js文件添加:isZipCode: "只能包括中文字、英文字母、数字和下划线", 调用前要添加对additional-methods.js...,用一个错误提示,用error Placement控制出错信息放在哪里 $("#myform").validate({   groups:{     username:"fname lname...errors,see details below."); this.defaultShowErrors();    } }) errorPlacement: 跟一个函数,可以自定义错误放到哪里

    4.7K40

    Jquery attr()方法 属性赋值和属性获取

    jquery中用attr()方法来获取和设置元素属性,attr是attribute(属性)的缩写,在jQuery DOM操作中会经常用到attr(),attr()有4个表达式。...(name,value) //设置属性的值 2.1使用attr(name,value)修改title值为:不吃橘子 3. attr(name,fn) //设置属性的函数值 3.1alt...alt:这是用以描述图形的文字,当图片无法显示时,这些文字会替代图片而被显示。当鼠标移至图片该些文字亦会显示。 title:是鼠标放上去之后,会显示出来的文字。 那么怎么删除属性呢?...jquery中删除属性的关键词是: removeAttr 注意A是大写的....jquery中val()与之类似,(this).val();获取某个元素节点的value值,相当于(this).attr("value");(this).val(value);设置某个元素节点的value

    10.2K40

    jQuery学习笔记

    ,例如光标放到一个,用$('input:focus')就可以选出; :checked:选择当前勾上的单选框和复选框,用这个选择器可以立刻获得用户选择的项目,如$('input[type...$('div').find('li')//所有后代元素 操作DOM 修改Text和HTML jQuery对象的text()和html()方法分别获取节点的文本和原始HTML文本 无参数调用text(...prop()更适合操作标签本身的属性 修改DOM结构 append()和prepend()添加DOM节点 两者区别就是append()DOM添加到最后,prepend()则DOM添加到最前。...remove()删除DOM节点 事件 jQuery很多时候需要绑定事件来出发一些东西 on方法用来绑定一个事件 onclick //鼠标单机时触发 onmousemove //当鼠标指针移动到元素时触发...onmouseout //当鼠标指针移出元素时触发 点我试试 var a = $('#test-link');

    1.3K40

    简单、通用的JQuery Tab实现

    库,我们可以通过 $(".tabs") 找到要实现的标签,然后 .find("li") 来找到要添加事件的元素,绑定事件的时候,我们可以通过该元素在 $(".tabs li") 集合中的索引值来明确是哪一个标签被激活...在实际使用中,会遇到一个问题,一般我们会给 tab 中的文字加链接,那么当鼠标滑过这个 tab 的时候,如果指到了文字,那么激发事件的对象有可能是 A 元素而不是 LI 元素,则事件就不能正确激发。...相应的 JS 代码放到页面中,那么在页面里任何地方只要你按照HTML结构编写了一段 HTML, 这段 HTML 就会自动变成滑动门。...这段滑动门代码只要具有 jQuery 就可以正常运行,不需要加载 jQuery UI. 非常简单,而且很通用,样式喜欢怎么扩展都可以。...滑动门三:新闻栏目切换,标签中的文字链接到对应的新闻栏目。 滑动门四:论坛分板块帖子调用。标签中的文字链接到对应的论坛板块。

    4.6K50

    jQuery进阶前言

    前言: 在《jQuery入门》一文中,记录了jQuery选择器、属性与样式和DOM操作等内容,本文将对jQuery的事件以及Ajax相关知识点进行讲解。接下来就一起来学习一下。...(function() { alert("鼠标弹起来了"); }); 当鼠标在“点击触发”按下去的时候,会弹出mousedown的内容,松手的时候会弹出mouseup的内容。...// 我们可以用它来简单地应用在 鼠标元素上行为 $("p").hover( function() { $(this).css("background", 'red'); }...比如有一个输入框,要在该输入框输入文字,我们首先得用鼠标点一下该输入框,这就叫获取焦点。...比如一般的网站登录的时候要输验证码,当你输完验证码,就会立即提示验证码正确还是错误,而不需要点击“登录”按钮后再去判断,这就用到了Ajax。接下来就看看如何使用。

    2.4K20

    4-Jquery学习四-事件操作

    使用该函数可以手动触发执行元素绑定的事件处理函数,也会触发执行该元素的默认行为。...focusin事件绑定处理函数(可以绑定多个,触发时按照绑定顺序依次执行): focusin是支持冒泡的,当我们鼠标光标放入文本框时,该事件冒泡传递到父元素p,因此可以在p元素触发focusin事件...它与mouseover事件相似,但mouseenter事件只会在鼠标进入当前元素时触发,而mouseover事件会在鼠标进入当前元素及其任何后代元素时触发(换句话说,mouseover事件支持冒泡)。...它与mouseleave事件相似,但mouseleave事件只会在鼠标离开当前元素时触发,而mouseout事件会在鼠标离开当前元素及其任何后代元素时触发(换句话说,mouseout事件支持冒泡)。...注意:如果一直按住鼠标按钮不放,也只会触发一次mousedown事件。 jQuery 事件就写这么多了, 后面如果有新的内容仍会及时更新。

    4.5K90
    领券