复习: jq无论如何都是一个集合 jq是一个包装集
var arr=$("div").get( )会将所有的DOM对象转换成真正的数组,
get( )里边没传参数
兄弟元素: 只要是同级就是兄弟元素,不管是不是同一种元素
 
方法: next()用来获取当前元素的下一个兄弟元素,获取不到元素 ,那么久获取不到(返回的是一个空 )
 
 
1.css方法
参数少的 时候表示获取,参数多的 时候表示设置
作用:用来设置或者 获取指定的JQ对象的样式属性
①:传入2个参数,表示设置样式
②:传入1个参数,表示获取样式
获取样式,不管是行内还是CSS设置的样式都可以获取到。 ③:一次同时设置多个样式:CSS({color:"red, bgc:"pink""})
对象的 属性可以带引号,也可以不带引号
2.类样式操作(类名不带点)
.addClass 给匹配到的元素添加类 .addClass(“ ");
.removeClass( )给你匹配到的元素移除制定的类 .hasClass( )用来判断指定的元素有没有类,返回值是一个布尔值(匹配到的元素中,只要有一个元素只要有一个元素包含这个类,返回值就是true
.toggleClass( )实现 类的切换,如果有类就移除,如果没类就添加
 
3.动画
效果: 都是数值 属性值都只有一个
展示动画的效果:第一种,不带参数(没有动画效果) $("div").show(传入相应数值参数 ) 参数的单位是毫秒。让div在一秒钟内展示出来 ,改变了宽和高,以及不透明度 传入字符串参数
①:“fast”200
②:“normal”400
③:“slow”600
传入两个参数: 第一个参数是动画执行的时长
第二个参数,是动画执行完,立即执行回调函数
 
隐藏动画的效果:hide( )
淡入淡出的效果: : 参数乱写时,那么默认值还是normal 其他参数和hide一样
fadeOut( )
滑入和滑出的效果(卷帘门):slidedDown(滑入)改变的是 高度
slildeUp(滑出)
切换:$("div").toggle( );判断是展示还是隐藏 如果展示就隐藏 反之亦然
淡入淡出的切换: $("div").fadeToggle( );//原来括号里能传什么参数,这里就可以传什么
滑入滑出的切换: $("div").slideToggle( );
改变不透明度效果:.fadeTo( )第一个参数:表示动画执行的时长 第二个参数:指定一个不透明度的值
自定义的动画效果:animate({ width:"10px"} ,4000,function(){ }) 第一个参数,要执行动画的样式属性 第二个参数是执行动画的时长 第三个参数是回调函数 在二三参数之间还可以写
linear(表示匀速 ) 默认的是swing(先快后慢 )
 
 
 
3.事件 .hover( )
无论是鼠标进入还是鼠标离开,都会执行这个方法
.hover(function(){ },function(){ })
传入两个参数。第一个表示mouseenter 第二个表示mouseleave
接受一个参数时,不管是鼠标进入还是鼠标离开,都会这行这个方法 配合toggle使用
.hover(function(){$("div").slideToggle( );})
 
 
4.stop( )作用: 停止JQ动画,想让那个元素停止动画,就在那个元素的后边调用这个方法
先调用stop( )方法,在调用animate( )方法
第一个参数:表示是否清空后续的所有动画(告后边饭卖完了,后边的动画不会去执行了)
第二个参数: 表示是否立即执行完当前动画(瞬间完成动画true)false(就是不执行就停那里)
stop( false,false)默认的 匆匆从前走到后
 
5.节点操作
追加节点:append( ) 还是放到最后一个子节点的后边
会把原来的先移除掉,在追加到新的位置去
参数: 可以是JQ对象 可以是一个DOM对象 html格式的字符串
$("div").apppend("<p>nihai</p>");//会在方法的内部创建标签,然后追加到指定的元素中去
$( )函数也可以接受html格式的字符串,也会帮我们 创建出 元素
var $p2=$("<p>nihai</p>") $("div").append( $p2)
 
6.
7. .html( )用来获取或者设置html的内容
$("div").html("设置 内容")
$("div").html( ) //获取内容
 
 
 

jQuery进阶的更多相关文章

  1. jquery 进阶

    1.0 jquery的ajax同步和异步区别 2.0 cdnjquery加载失败加载本地 <script type="text/javascript" src="/ ...

  2. python 学习笔记十三 JQuery(进阶篇)

    jQuery 是一个 JavaScript 库. jQuery 极大地简化了 JavaScript 编程. 安装jQuery 有两个版本的 jQuery 可供下载: Production versio ...

  3. Web开发——jQuery进阶

    参考: 参考:http://www.ruanyifeng.com/blog/2012/12/asynchronous%EF%BC%BFjavascript.html 参考:Asynchronous J ...

  4. jquery 进阶 bootstrap

    . 样式操作 . 操作class . 操作CSS属性的 .css("color") .css("color", "green") .css( ...

  5. jquery进阶(1)

    今天我们接着来学习jQuery中的内容,包括css的操作.尺寸的操作.文档的操作.动画(有待补充),事件处理操作. 一.CSS 在css中可以设置css的基本属性 - .css("color ...

  6. jQuery进阶第三天(2019 10.12)

    一.原生JS快捷的尺寸(属性)(注意这些属性的结果 不带PX单位) clientWidth/clientHeight  =====> 获得元素content+padding的宽/高: offse ...

  7. jQuery进阶第四天(2019 10.13)

    1 初识面向对象(面向对象是一种思维方式) 以前写的代码 var name = '莉莉'; var sex = '女'; var age = 18; var name1 = '小明'; var sex ...

  8. jQuery进阶第二天(2019 10.10)

    一.事件流程 1.事件的三要素: 事件源:发生事件的对象 事件类型:类型比如单击.双击.鼠标的移入.移除 事件处理程序: 触发事件之后做些什么,事件处理的函数 <body> <but ...

  9. Jquery基础知识

    //使用$操作得到的对象,都是Jquery对象 如何把Jquery对象转换成dom对象?$abc 方法1:var div = $div.get(0) 方法2:var div = $div[0] 如何把 ...

随机推荐

  1. 设计模式03备忘录(java)

    先贴代码有空来写内容. 备忘录1 //简单的备忘录,只可以记录上一次修改前的状态,实现撤回一次的操作. class Student{ private String name; private Stri ...

  2. 3.3 js函数

    1.函数语法: 函数声明的方式:function 函数名(参数1,参数2-){//函数体;}函数调用:函数名(参数1,参数2-); 函数内不一定都指定返回值. 如果需要指定返回值,可用 return ...

  3. 深入理解javascript选择器API系列第一篇——4种元素选择器

    × 目录 [1]id属性 [2]标签名 [3]name属性[4]all 前面的话 说到最常见的DOM应用,恐怕就要数取得特定的某个或某组元素的引用了.DOM定义了许多方式来选取元素,包括getElem ...

  4. 解决mysql卸载后无法从新安装,卡在最后一步的问题

    mysql服务出现问题往往是最麻烦的,往往需要重装,而重装很多人卸不干净残留文件,更加装不上.在下就遇到这个问题.重装mysql到最后一步时卡在了最后一步的第二条上 解决办法就是卸载后删注册表+删数据 ...

  5. iOS中的各种id

     网卡Mac地址会随机化 

  6. 使用ViewPager切换Fragment时,防止频繁调用OnCreatView

    使用ViewPager切换Fragment,我原先使用系统自带的适配器FragmentPagerAdapter. 切换fragment时,频繁调用oncreatview(). 查看FragmentPa ...

  7. 好玩的Handler

    Android提供了Handler和Looper来满足线程间的通信; Handler和Activity的任务栈不同,它是先进先出原则; Handler:你可以构造Handler对象来与Looper沟通 ...

  8. Android设置图片内存溢出(OOM)问题——Android开发进阶之路6

    ImageView设置图片必备常识技术: Android设备会给每个应用分配16M的内存空间,如果你设置的图片的比较大且同一个页面有多个时,经常会报OOM错误导致程序奔溃.所以在这种情况下我们必须要对 ...

  9. swift学习笔记3——类、结构体、枚举

    之前学习swift时的个人笔记,根据github:the-swift-programming-language-in-chinese学习.总结,将重要的内容提取,加以理解后整理为学习笔记,方便以后查询 ...

  10. Json对象与Json字符串互转(4种转换方式)

    Json字符与Json对象的相互转换方式有很多,接下来将为大家一一介绍下,感兴趣的朋友可以参考下哈,希望可以帮助到你 1>jQuery插件支持的转换方式: 复制代码代码如下: $.parseJS ...