jquery-1.12.4.js:未压缩版本,适用于学习与开发环境,源码清晰,易阅读。...注意:jQuery选择器返回的是jQuery对象。 jQuery选择器有很多,基本兼容了CSS1到CSS3所有的选择器,并且jQuery还添加了很多扩展性的选择器。...当我们对一个对象添加多次动画效果时后添加的动作就会被放入这个动画队列中, 等前面的动画完成后再开始执行。.../*如果想克隆事件 false true克隆事件*/ var $cloneP = $('p').clone(true); 添加&移动节点 /*追加自身的最后面 传对象和html...jQuery补充知识点 链式编程 通常情况下,只有设置操作才能把链式编程延续下去。因为获取操作的时候,会返回获取到的相应的值,无法返回 jQuery对象。
jquery-1.12.4.js:未压缩版本,适用于学习与开发环境,源码清晰,易阅读。...注意:jQuery选择器返回的是jQuery对象。 jQuery选择器有很多,基本兼容了CSS1到CSS3所有的选择器,并且jQuery还添加了很多扩展性的选择器。...当我们对一个对象添加多次动画效果时后添加的动作就会被放入这个动画队列中, 等前面的动画完成后再开始执行。.../*如果想克隆事件 false true克隆事件*/ var $cloneP = $('p').clone(true); 添加&移动节点 /*追加自身的最后面 传对象和html格式代码...jQuery补充知识点 链式编程 通常情况下,只有设置操作才能把链式编程延续下去。因为获取操作的时候,会返回获取到的相应的值,无法返回 jQuery对象。
JQuery 3.x:比较小、功能更强大、不兼容老 IE HTML 中使用 JQuery,只需要使用 Script 标签引入 JQuery-*.js 即可,会为全局window添加两个新的成员: (1...无法为后添加的元素执行绑定 (2). on()函数的第二种使用方法——委托给父元素进行事件代理 ①. $('parent').on('事件名称', '子元素选择器', fn) A....JQuery 中的函数第三部分:动画函数 — 折叠展开/收起动画 折叠展开/收起动画函数通过使用定时器修改目标元素的height 一个样式的值来实现动画: (1). $(..).slideUp( )...JQuery 中的函数第三部分:动画函数 — 淡入/淡出动画 淡入/淡出动画函数通过使用定时器修改目标元素的 opacity 一个样式的值来实现动画: (1). $(..).fadeIn( )...JQuery 对象插件函数 JQuery 对象插件函数就是为所有的 jQuery 对象添加的公共函数,用于操作当前选定的 DOM 元素 声明方式:JQuery.fn.max = function( ){
,当然目前$.Unslider静态方法是无法被jQuery对象直接调用的。...$slides是一个jQuery对象,为了向self.$slides插入(克隆的轮播页面的)jQuery对象, 借用了self.$slides的方法。这里似乎是可以改成: self....$slides.push( //clone jQuery object here ); 有待进一步验证。 4) 过滤获得需要克隆的元素(的jQuery对象) self....$container, obj); 3.4 事件绑定 unslider自定义了几种事件,包括unslider.change、unslider.ready和unslider.moved等,而在绑定导航元素的点击事件时使用了命名空间的形式..._move = function() { //停止所有动画,参照jQuery的animate说明文档 this.stop(true, true); //如果没有添加velocity
jQuery操作样式 css操作 功能:设置或者修改样式,操作的是style属性。...操作单个样式 //name:需要设置的样式名称 //value:对应的样式值 css(name, value); //使用案例 $("#one").css("background","gray");//...动画 jquery提供了三组基本动画,这些动画都是标准的、有规律的效果,jquery还提供了自定义动画的功能。...//清空div的所有内容(推荐使用,会清除子元素上绑定的内容,源码) $(“div”).html(“”);//使用html方法来清空元素,不推荐使用,会造成内存泄漏,绑定的事件不会被清除。...remove:相比于empty,自身也删除(自杀) $(“div”).remove(); 克隆节点 作用:复制匹配的元素 // 复制$(selector)所匹配到的元素(深度复制) //cloneNode
绝大多数时候,妈妈再也不用担心我的JS兼容问题了(由于浏览器bug等因素,jQuery也无法100%地实现跨浏览器兼容,官方对这些少数API一般也作了特殊说明,而且这种情况极少遇到,因此可以忽略不计)。...$(".test"); // 选择所有带有CSS类名"test"的元素 $("[name=books]"); // 选择所有name属性为"books"的元素 :针对input元素 // jQuery...对象 // 你同样可以使用jQuery对象的方法对这些临时的DOM元素进行操作,或者将它们插入到文档的指定位置。...、附加数据等 $A.detach(); // 删除$A,但保留其绑定的事件、附加数据等 $A.clone(); // 克隆一个$A 九:动画处理 $("selector").show(); // 显示隐藏的元素...").fadeToggle(); // 隐藏显示的元素,带有淡出的过渡动画效果 / 设置所有匹配元素的css样式"width: 200px; height: 100px",并执行一个当前样式到指定样式的过渡动画效果
问题:HTML 元素添加事件, 与JS添加事件是否可以完全等价? 在实际开发中,如果传参数,使用HTML元素绑定事件,如果不传参数,使用JS绑定事件。传参数也可以使用与JS绑定事件【使用匿名函数】。...> HTML DOM Event对象 提供preventDefault()用于阻止默认事件的发生, 该方法IE 不支持 ,在IE中使用 returnValue 提供stopPropagation...DOM对象属性方法,DOM对象也无法使用jQuery对象属性方法。...// 设置页面中正在执行动画效果div背景黄色,不执行动画div背景绿色 // 无法选中正在执行动画的元素 $("div:not(:animated)").css("background-color...复制和替换 l 复制节点 $(“p”).clone(); 返回节点克隆后的副本,但不会克隆原节点的事件 $(“p”).clone(true); 克隆节点,保留原有事件 l 替换节点 $("p").replaceWith
JQuery事件 click() 点击事件 dblclick() 当双击元素时,会发生 dblclick 事件 mouseenter() 当鼠标指针穿过元素时,会发生 mouseenter 事件 mouseleave...,会发生 mouseup 事件 hover() 方法用于模拟光标悬停事件 focus() 当元素获得焦点时,发生 focus 事件 blur() 当元素失去焦点时,发生 blur 事件 JQuery 效果...,callback) 方法用于创建自定义动画 必需的 params 参数定义形成动画的 CSS 属性 可选的 speed 参数规定效果的时长。...删除元素 remove() - 删除被选元素(及其子元素) empty() - 从被选元素中删除子元素 CSS类 addClass() - 向被选元素添加一个或多个类 removeClass() -...从被选元素删除一个或多个类 toggleClass() - 对被选元素进行添加/删除类的切换操作 css() - 设置或返回样式属性 CSS方法 返回CSS属性 $("p").css("background-color
jquery-X.X.X.js Development version - 用于测试和开发(未压缩,是可读的代码) ---- 使用jQuery 可以通过多种方法在网页中添加 jQuery...如果元素已淡出,则 fadeToggle() 会向元素添加淡入效果。 如果元素已淡入,则 fadeToggle() 会向元素添加淡出效果。...> **默认情况下,所有 HTML 元素都有一个静态位置,且无法移动。...#### jQuery animate() jQuery animate() 方法用于创建自定义动画。...}); ### 停止动画 jQuery stop() 方法用于停止动画或效果,在它们完成之前。
jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。...jQuery的链式操作可以把多个操作写在一行代码里,更加简洁。 事件、样式、动画支持。jQuery还简化了js操作css的代码,并且代码的可读性也比js要强。 Ajax操作支持。...相当于: document.getElementById("i1").innerHTML; 虽然 jQuery对象是包装 DOM对象后产生的,但是 jQuery对象无法使用 DOM对象的任何方法,同理...替换 replaceWith() replaceAll() 克隆 clone()// 参数 克隆示例: 点击复制按钮 事件 常用事件 click(function(){...}) hover(function...多用于插件开发者向 jQuery 中添加新函数时使用。 示例: jQuery.extend({ min:function(a, b){return a < b ?
动画队列 stop使用 节点操作 创建节点 克隆节点 添加&移动节点 删除节点&清空节点 jQuery特殊属性操作 val方法 html方法与text方法 width方法与height方法 scrollTop...想要实现简单的动画效果,也很麻烦 代码冗余。 体验jquery的使用 /* * 1. 查找元素的方法多种多样,非常灵活 * 2. 拥有隐式迭代特性,因此不再需要手写for循环了。 * 3....注意:jQuery选择器返回的是jQuery对象。 jQuery选择器有很多,基本兼容了CSS1到CSS3所有的选择器,并且jQuery还添加了很多扩展性的选择器。...当我们对一个对象添加多次动画效果时后添加的动作就会被放入这个动画队列中, 等前面的动画完成后再开始执行。.../*如果想克隆事件 false true克隆事件*/ var $cloneP = $('p').clone(true); 添加&移动节点 /*追加自身的最后面 传对象和html
jQuery 元素选择器 jQuery使用css选择器来选取HTNL元素。 $("p") 选取元素 $("p.intro")选取所有 class = "intro"的元素。...JQuery CSS 选择器 $("p").css("background-color","red"); $(this) 当前 HTML 元素 $("p") 所有 元素 $("p.intro...如果元素已淡出,则 fadeToggle() 会向元素添加淡入效果。 如果元素已淡入,则 fadeToggle() 会向元素添加淡出效果。...jQuery 停止动画 jQuery stop() 方法 jQuery stop() 方法用于停止动画或效果,在它们完成之前。...stop() 方法适用于所有 jQuery 效果函数,包括滑动、淡入淡出和自定义动画。
,其中包含了用于匹配元素集合的 CSS 选择器。...jQuery() 函数有三种语法:语法 1 接受一个字符串,其中包含了用于匹配元素集合的 CSS 选择器: jQuery([i]selector[/i], [[i]context[/i]]) 详细用法语法...这个函数最基本的用法就是向它传递一个表达式(通常由 CSS 选择器组成),然后根据这个表达式来查找所有匹配的元素。...).slideUp(); }); [/code] 此例会在元素被点击时使用滑动动画对其进行隐藏。...用法 3 :克隆 jQuery 对象语法 jQuery([i]jQuery object[/i]) 当以参数的形式向 $() 函数传递 jQuery 对象后,会创建一个该对象的副本。
阻止事件冒泡 页面载入 与window.onload的区别 事件委托 动画效果 jQuery jQuery封装了JS代码,使JS的编写更加简单,类似python的模块,在前端中叫“类库”,同时也兼容多个浏览器...jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。...文档处理 事件 动画效果 插件 each、data、Ajax jQuery语法 $符号事jQuery中的重要标识 //在JS中可以通过获取先获取标签,然后去使用对应的方法,在jQuery中一样,...获取到的元素是DOM对象,那么在jQuery中获取到的元素属于jQuery对象,两者之间方法有差别,虽然 jQuery对象是包装 DOM对象后产生的,但是 jQuery对象无法使用 DOM对象的任何方法...事件替代 * 使用jQuery库的话直接使用on同时绑定这两个事件即可。
事件是等页面文档、外部的 js 文件、css文件、图片加载完毕才执行内部代码。...jQuery 对象是经过包装的dom对象(伪数组形式存储) jQuery对象才能使用jQuery方法,不能混用 1.1.4 jQuery对象和Dom对象转换 // DOM对象转换成jQuery对象...jQuery中有hover()事件,功能类似于css中的hover hover(function,function) 传入2个参数,第一个参数是鼠标移入是触发的函数,第二个是鼠标移出时触发的函数...页面刷新缓存清除 data('myName','ljc');//向元素添加数据 data('myName');//向元素读取数据 4.1.4 全选按钮 通过:checked选择器,可以以数组形式返回被选中的元素...创建元素 var li = $('新创建的元素'); **添加元素(**在后面添加) $('ul').append(li); 添加元素(在前面添加) $('ul').prepend(
var domObj = document.getElementById('id'); //DOM对象 var obj=('#id'); //jQuery对象; 注意:在jQuery对象中无法使用DOM...Paste_Image.png delegate:用于事件代理,为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数;适用于当前或未来的元素(比如由脚本创建的新元素...动画如何使用?...animate() 方法执行 CSS 属性集的自定义动画。该方法通过CSS样式将元素从一个状态改变为另一个状态。CSS属性值是逐渐改变的,这样就可以创建动画效果。...只有数字值可创建动画(比如 "margin:30px")。字符串值无法创建动画(比如 "background-color:red")。
jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。...jQuery的链式操作可以把多个操作写在一行代码里,更加简洁。 事件、样式、动画支持。jQuery还简化了js操作css的代码,并且代码的可读性也比js要强。 Ajax操作支持。...相当于: document.getElementById("i1").innerHTML; 虽然 jQuery对象是包装 DOM对象后产生的,但是 jQuery对象无法使用 DOM对象的任何方法,同理...事件替代 * 使用jQuery库的话直接使用on同时绑定这两个事件即可。...多用于插件开发者向 jQuery 中添加新函数时使用。 示例: jQuery.extend({ min:function(a, b){return a < b ?
jQuery的选择器基本兼容了CSS1到CSS3所有的选择器,并且还添加了很多复杂的选择器....下面是两个用于向下遍历DOM树的jQuery方法: children() 返回被选元素的所有直接子元素.该方法只会向下一级对DOM树进行遍历....事件冒泡的作用: 事件冒泡允许多个操作被集中处理(把事件处理器添加到一个父级元素上,避免把事件处理器添加到多个子级元素上),它还可以让你在对象层的不同级别捕获事件....因为获取操作的时候,会返回获取的相应的值,无法返回jQuery对象....http://tool.css-js.com/base64.html 5、使用css动画来取代javascript动画 6、使用字体图标,图标库网站: http://fontawesome.io
jQuery jQuery介绍 jQuery 是一个轻量级的、兼容多浏览器的JavaScript 库; jQuery 使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行...jQuery的链式操作可以把多个操作写在一行代码里,更加简洁。 事件、样式、动画支持。jQuery还简化了js操作css的代码,并且代码的可读性也比js要强。 Ajax操作支持。...jQuery内容 选择器 筛选器 样式操作 文本操作 属性操作 文档处理 事件 动画效果 插件 each、data、Ajax 下载链接:jQuery官网 jQuery版本 1.x:兼容IE678,使用最为广泛的...相当于:document.getElementByID("i1").innerHTML; 虽然 jQuery 对象是包装 DOM 对象后产生的,但是 jQuery对象无法使用 DOM 对象的任何方法...多用于插件开发者向 jQuery 中添加新函数时使用。 示例: jQuery.extend({ min:function(a, b){return a < b ?
4.1.3. jQuery基本使用 第一步:下载jQuery库 第二步:引入下载的jQuery库 第三步:编写jQuery代码 4.1.4.jQuery获取标签 4.1.5.jQuery中事件介绍...}); script> 键值对key:value写法 案例:百度换肤实现 4.1.7. jQuery操作类 1)添加类 - 添加一个类 addClass(class)给某个元素添加一个 CSS 类...jQuery 选择器实现了 CSS1~CSS3 的大部分规则之外,还实现了一些自定义的选择器,用于各种 特殊状态的选择。...4.9.5.2.折叠菜单 效果图: Html和css Js代码 4.1.9.6.淡入和淡出动画 jQuery 提供了一组专门用于透明度变化的方法: .fadeIn() 淡入 .fadeOut...代码实战: 4.1.9.7.jq中自定义动画 4.1.9.7.1.自定义动画-基本使用 jQuery 提供了几种简单常用的固定动画方面我们使用。但有些时候,这些简单动画无法 满足我们更加复杂的需求。