各个版本的下载:https://code.jquery.com/ 版本介绍: 1x :兼容 IE 678 等低版本浏览器, 官网不再更新 2x :不兼容 IE 678 等低版本浏览器, 官网不再更新 3x...jQuery 对象本质是: 利用$对DOM对象包装后产生的对象(伪数组形式存储)。...意外不 惊喜不,意外不 惊喜不,意外不 惊喜不,意外不 相同的操作 相同的操作...效果 jQuery 给我们封装了很多动画效果,最为常见的如下: 显示隐藏:show() / hide() / toggle() ; 划入画出:slideDown() / slideUp() / slideToggle...滑入滑出 滑入滑出动画,常见有三个方法:slideDown()、slideUp()、slideToggle();语法规范如下: slideDown slideUp slideToggle 1.5.3
这个回调函数不设置任何参数,但是 this会设成将要执行动画的那个DOM元素,如果多个元素一起做动画效果,那么要非常注意,回调函数会在每一个元素执行完动画后都执行一次,而不是这组 动画整体才执行一次...中上卷下拉切换slideToggle jQuery提供了一个便捷方法slideToggle用滑动动画显示或隐藏一个匹配元素 基本的操作:slideToggle(); 这是最基本的操作,获取元素的高度,使这个元素的高度发生改变...中toggle与slideToggle以及fadeToggle的比较 操作元素的显示和隐藏可以有几种方法。...比如常见的,border、margin、padding、width、height、font、left、top、right、bottom、wordSpacing等等这些都是能产生动画效果的。...语法:参数接受一个jQuery或者dom对象作为查找的条件 .index() .index( selector ) .index( element ) - 如果不传递任何参数给 .index() 方法
如: jquery/jquery.js”> (this).slideToggle(); }); (“button”).click(function(){ 如果子元素不是标签元素而是类元素或者ID元素... jquery/jquery.js”> (this).slideToggle(); }); (“button”).click(function(){ childselector直接写成选择器的样子就好了,如上面:...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
1. jQuery 效果 jQuery 给我们封装了很多动画效果,最为常见的如下: 显示隐藏:show() / hide() / toggle() ; 划入画出:slideDown() /...jQuery为我们提供另一个方法,可以停止动画排队:stop() ; 1.1....参数 (1)params: 想要更改的样式属性,以对象形式传递,必须写。 属性名可以不用带引号, 如果是复合属性则需要采 取驼峰命名法 borderLeft。其余参数都可以省略。...事件切换 jQuery中为我们添加了一个新事件 hover() ; 功能类似 css 中的伪类 :hover 。...// 鼠标经过 // $(".nav>li").mouseover(function() { // // $(this) jQuery
各个版本的下载:https://code.jquery.com/ 版本介绍: 1x :兼容 IE 678 等低版本浏览器, 官网不再更新 2x :不兼容 IE 678 等低版本浏览器, 官网不再更新...3x :不兼容 IE 678 等低版本浏览器, 是官方主要更新维护的版本 1.2.2....jQuery 对象本质是: 利用$对DOM 对象包装后产生的对象(伪数组形式存储)。...() / slideUp() / slideToggle() ; 淡入淡出:fadeIn() / fadeOut() / fadeToggle() / fadeTo() ; 自定义动画:animate(...滑入滑出 滑入滑出动画,常见有三个方法:slideDown() / slideUp() / slideToggle() ; 语法规范如下: ?
第9章 jQuery动画效果 jQuery提供了三组基本动画,这些动画都是标准的、有规律的效果,jQuery还提供了自定义动画的功能。...演示动画效果 [08-演示jQuery动画(animate).html] 9.1 三组基本动画 显示(show)与隐藏(hide)与切换(toggle)是一组动画: 滑入(slideUp)与滑出(slideDown...)与切换(slideToggle),效果与卷帘门类似 淡入(fadeIn)与淡出(fadeOut)与切换(fadeToggle) $obj.show([speed], [callback]); // speed...(可选):动画的执行时间 // 1.如果不传,就没有动画效果。...// callback(可选):执行完动画后执行的回调函数 slideDown()/slideUp()/slideToggle();同理 fadeIn()/fadeOut();fadeToggle()
(selector).slideUp(speed,callback); $(selector).slideToggle(speed,callback); 4 animate ?...链式写法 $("#p1").css("color","red").slideUp(2000).slideDown(2000); text() html() val() attr("href") 更改属性...("#w3s").attr({ "href" : "http://www.w3school.com.cn/jquery", "title" : "W3School jQuery Tutorial"...("h2").nextUntil("h6"); jQuery prev(), prevAll() & prevUntil() 方法 ? ("div p").last(); ?
1.jQuery简介及使用 jQuery 是一个 JavaScript 库。 jQuery 极大地简化了 JavaScript 编程。...下面的例子把所有 div 元素的背景颜色更改为红色: $("div").css("background-color","red") 简洁操作: $("#box").css("border", "solid...btn_slideUp").click(function(){ $("#box").slideUp(1000); }) $("#btn_slideToggle...").click(function(){ $("#box").slideToggle(1000); }) $("#btn_fadeIn...button id="btn_slideDown">卷帘显示 卷帘隐藏 slideToggle
滑动 slideDown() 用于向下滑动元素 slideUp() 用于向上滑动元素 slideToggle() 可以在 slideDown() 与 slideUp() 方法之间进行切换 $(selector...selector).slideUp(speed,callback); $("#flip").click(function(){ $("#panel").slideUp(); }); $(selector).slideToggle...(speed,callback); $("#flip").click(function(){ $("#panel").slideToggle(); }); jQuery 动画 animate()方法用于创建自定义动画...返回被选元素的首个元素 last() 回被选元素的最后一个元素 eq() 返回被选元素中带有指定索引号的元素 索引号从0开始,因此首个元素的索引号是0而不是1 Filter()方法 Not()方法 不匹配这个标准的元素会被从集合中删除...,匹配的元素会被返回 Not()方法返回不匹配标准的所有元素 jQuery AJAX AJAX是与服务器交换数据的技术 在不重载全部页面的情况下,实现了对部分网页的更新 AJAX = 异步 JavaScript
; jQuery(?...你要做的就是执行 removeAttr 方法,并把要移除的属性作为参数传入: $('input[type="submit"]').removeAttr('disabled'); 阻止链接加载 有时你不希望链接到某个页面或者重新加载它...) { $('.element').fadeToggle('slow'); }); // Toggle $('.btn').click(function () { $('.element').slideToggle...Accordion $('#accordion').find('.accordion-header').click(function () { var next = $(this).next(); next.slideToggle...document).ready(function() { var cloned = $('#id').clone(); // how to use }); 使元素居屏幕中间位置
; jQuery(?...你要做的就是执行 removeAttr 方法,并把要移除的属性作为参数传入: $('input[type="submit"]').removeAttr('disabled'); 17.阻止链接加载 有时你不希望链接到某个页面或者重新加载它...) { $('.element').fadeToggle('slow'); }); // Toggle $('.btn').click(function () { $('.element').slideToggle...Accordion $('#accordion').find('.accordion-header').click(function () { var next = $(this).next(); next.slideToggle...使元素居屏幕中间位置 $(document).ready(function() { jQuery.fn.center = function () { this.css("position
根据元素中的文字内容或所包含的子元素特征来选择元素 选择器 说明 :contains(text) 选择包含给定文本内容的元素 :has(selector) 选择包含选择器所匹配元素的元素 :empty 选择所有不包含子元素或者不包含文本的元素...function () { $("p:first").addClass("one two"); }); }); - 移除css样式:removeClass(),参数可选,不选则删除全部...() { $("#panel").slideToggle("slow"); }); }); 4....script> 注:keydown、keypress、keyup的区别 事件名称 触发方式 返回值 keydown 在键盘上按下某键时触发,一直按一直触发 返回键盘代码 keypress 在键盘上按下一个能产生字符的按键时触发...background-color", "#E9E9E4"); }); }); 键盘操作事件 方法 描述 keydown() 按下键盘上某个按键时触发 keypress() 按下键盘上某个产生字符的按键时触发
-- Create an anchor tag --> Back to top 改变scrollTop 的值可以更改你想要放置滚动条的位置。...() { $('.element').fadeToggle('slow'); }); // Toggle $('.btn').click(function () { $('.element').slideToggle...Accordion $('#accordion').find('.accordion-header').click(function () { var next = $(this).next(); next.slideToggle...如果没有定义处理程序,其他的jQuery代码或会就此罢工。...允许“链式”插件的方法调用,以减轻反复查询DOM并创建多个jQuery对象的过程。
滑动显示和隐藏方式: --slideDown([speed, [easing], [fn]]) --slideUp([speed, [easing], [fn]]) --slideToggle...//默认方式 $("#showDiv").toggle("slow");*/ /* //滑动方式 $("#showDiv").slideToggle...事件绑定 JQuery事件绑定方式包括: 1)JQuery标准的绑定方式:JQuery对象.事件方法(回调函数);注意:如果调用事件方法,不传递回调参数,会触发浏览器默认行为; 2)on绑定事件、off...解除绑定:JQuery对象.on("事件名称",回调函数)、JQuery对象.off("事件名称");注意:若off方法不传递任何参数,则会将组件上所有的事件解除; 3)事件切换toggle:JQuery...注意:JQuery1.9后该功能删除了,要使用的话引入jquery-migrate-1.0.0.js插件。 【练习案例1】:JQuery标准的绑定方式 <!
jQuery 对象就是通过jQuery包装DOM对象后产生的对象。jQuery 对象是 jQuery 独有的. ...虽然jQuery对象是包装DOM对象后产生的,但是jQuery无法使用DOM对象的任何方法,同理DOM对象也不能使用jQuery里的方法.乱使用会报错 约定:如果获取的是 jQuery...}); $("#slideUp").click(function(){ $("#content").slideUp(1000); }); $("#slideToggle...").click(function(){ $("#content").slideToggle(1000); }) }); 出现 隐藏 slideToggle
color","red"); // 使用转义符 $("#h2\\#x").css("color","red"); 事件 鼠标事件 鼠标事件是当用户在文档上移动或单击鼠标时而产生的事件...function(){ $(this).css( "border","2px solid white" ); } ); 键盘事件 用户每次按下或者释放键盘上的键时都会产生事件...(){ // 获取框中的值 var str = $(this).val(); // 将 h3 元素中的文本内容更改为 str $("h3"...div").toggle(1000); }); 改变元素的高(拉伸效果) slideDown(speed):显示 slideUp(speed):隐藏 slideToggle...val("66666"); // 获得 div 中的内容(包含标签信息) alert($("div").html()); // 获得 div 中的内容(不包含标签信息
元素结合.nextUntil(选择器) 获取到当前元素后面所有兄弟元素, 直到选择器元素为止(不包含选择器元素) 7. prev() => 当前元素的上一个元素 8. prevAll...元素结合.prevUntil(选择器) 获取到当前元素上面所有兄弟元素, 直到选择器元素为止(不包含选择器元素) 10. parent() => 获取到当前元素的父元素 11..... slideDown() + 下拉显示 2. slideUp() + 上拉隐藏 3. slideToggle() + 切换显示和隐藏...1000, 'linear', () => console.log('隐藏结束')) }) $('.toggle').click(() => { $('.inner').slideToggle...直接完成本次动画 */ $('button.start').click(() => { // 让 div 之前的动画停止在原地, 按照最新的动画进行执行 $('div').stop().slideToggle
jQuery能满足以下需求: 取得文档中的元素、修改页面外观、改变文档内容、响应用户的交互操作、为页面添加动态效果、不刷新加载、简化常见的JavaScript任务。 ---- jQuery版本?...slideToggle() jQuery slideToggle() 方法可以在 slideDown() 与 slideUp() 方法之间进行切换。...- 如果元素向下滑动,则 slideToggle() 可向上滑动它们。 - 如果元素向上滑动,则 slideToggle() 可向下滑动它们。...语法:`$(selector).slideToggle(speed,callback);` - 可选的 speed 参数规定效果的时长。它可以取以下值:"slow"、"fast" 或毫秒。...$(“#flip”).click(function(){ $(“#panel”).slideToggle(); //若panel已经展开,则上滑隐藏;若已隐藏,则下滑展开 }); ### 动画
; jQuery(?...你要做的就是执行 removeAttr 方法,并把要移除的属性作为参数传入: $('input[type="submit"]').removeAttr('disabled'); 17.阻止链接加载 有时你不希望链接到某个页面或者重新加载它...) { $('.element').fadeToggle('slow'); }); // Toggle $('.btn').click(function () { $('.element').slideToggle...Accordion $('#accordion').find('.accordion-header').click(function () { var next = $(this).next(); next.slideToggle...使元素居屏幕中间位置 Center an element in the center of your screen.
滑动效果 参数意思与显示隐藏参数一致 1.下滑 slideDown([speed,[easing],[fn]]; 2.上滑 slideUp([speed,[easing],[fn]]; 3.滑动切换 slideToggle...; }); 简化事件切换写法:只写一个函数,鼠标经过和鼠标离开都会触发这个函数 $(".nav>li").hover(function() { $(this).children("ul").slideToggle...$(".nav>li").hover(function() { // stop 方法必须写到动画的前面,结束上一次的动画 $(this).children("ul").stop().slideToggle...渐进方式调整到指定的不透明度 //opacity 透明度,取值0~1 fadeTo([[speed],opacity,[easing],[fn]]; 4.自定义动画 animate //params: 想要更改的样式属性...事件对象 事件被触发,就会有事件对象event的产生。