复习: 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. Mysql FROM_UNIXTIME效率 VS PHP date()效率 数据说话!

    这几天在做数据统计,有几个统计图的需求是这样的: 按照年.月.日统计订单数量, 比方一年12个月,统计出1月多少订单,二月多少订单,按照这种模式统计. 但是数据库里存放的是 timestamp  的  ...

  2. 移动Web利器transformjs入门

    简介 在过去的两年,越来越多的同事.朋友和其他不认识的童鞋进行移动web开发的时候,都使用了transformjs,所有必要介绍一下,让更多的人受益,提高编程效率,并享受编程乐趣.(当然transfo ...

  3. eclipse启动tomcat无法访问

    eclipse启动tomcat无法访问 症状: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误.同时其他项目页面也不能 ...

  4. Atitit 自然语言处理原理与实现 attilax总结

    Atitit 自然语言处理原理与实现 attilax总结 1.1. 中文分词原理与实现 111 1.2. 英文分析 1941 1.3. 第6章 信息提取 2711 1.4. 第7章 自动摘要 3041 ...

  5. Android中的自定义控件(一)

    自定义控件是根据自己的需要自己来编写控件.安卓自带的控件有时候无法满足你的需求,这种时候,我们只能去自己去实现适合项目的控件.同时,安卓也允许你去继承已经存在的控件或者实现你自己的控件以便优化界面和创 ...

  6. ERR_CONTENT_DECODING_FAILED错误的原因和解决办法

    1. ERR_CONTENT_DECODING_FAILED错误的原因 这种错误通常发生于Http请求中的头部信息标识内容是gzip编码的,但实际上不是. 2. ERR_CONTENT_DECODIN ...

  7. Hadoop技巧(02):时间同步

    阅读目录 序 时间同步 系列索引 本文版权归mephisto和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. 文章是哥(mephisto)写的,SourceLink 序 在实际部署 ...

  8. Jsoup问题---获取http协议请求失败 org.jsoup.UnsupportedMimeTypeException: Unhandled content type. Must be text/*, application/xml, or application/xhtml+xml.

    Jsoup问题---获取http协议请求失败 1.问题:用Jsoup在获取一些网站的数据时,起初获取很顺利,但是在访问某浪的数据是Jsoup报错,应该是请求头里面的请求类型(ContextType)不 ...

  9. WPF DevExpress 设置雷达图Radar样式

      DevExpress中定义的ChartControl很不错,很多项目直接使用这种控件. 本节讲述雷达图的样式设置 <Grid> <Grid.Resources> <D ...

  10. STM32C8T6 JTAG使用到PB3|PB4|PA13|PA14|PB15端口做普通IO时,需禁止JTAG!

    GPIO_InitTypeDef GPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIO ...