JQuery

2018-06-24 01:31:00来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

JQuery

JQueryjs的一个库,封装一些我们常用的功能,方便我们去调用,提高开发效率

JQuery基本引用

  1.引包

  2.两种方式

     $(document).ready(function(){})

     $(function(){})

  3.使用

     获取事件源

     事件

     事件处理程序

JQuery选择器

  #.element*、,

  空格、>+~

  :eq(index):lt(index):gt(index):first:last:even:odd

  [attr][attr=value][attr!=value][attr^=value][attr$=value][attr*=value]

  [attr][attr1]

  .eq(index).parent()children()siblings().last()first()find()

DOM对象与JQuery对象相互转换

  DOM->JQuery对象:$(document)$(this)

  JQuery->DOM对象:$(“div”)[0]$(“div”).get(0)

  .eq(index)-获取到的是JQuery对象

  .get(index)-获取到的DOM对象

JQuery链式编程

JQuery动画

  1.基本动画

     Show(speed,callback)

     Hide(speed,callback)

  2.滑动效果

     Slideup(speed,callback)

     Slidedown(speed,callback)

     Slidetoggle(speed,callback)

  3.淡入、淡出

     fadeIn

     fadeOut

     fadeToggle

     Fadeto(speed,opacity,fn)

自定义动画

  Animate(params,speed,easing,fn)

停止动画

  Stop(clearQueue,gotoend) //bool1如果为true,立即结束动画。Bool2让当前正在执行的动画立即完成。

样式操作

  1.addclass(“样式名”)

  2.Removeclass(“样式名”)//如果没有参数,移除所有样式

  3.Toggleclass(“样式名”)

  4.Hasclass(“样式名”)//判断是否有该样式,返回bool

节点操作

  1.内部插入节点

    Append() //往后追加

    appentTo()

    Prepend () //往前插入

    prepentTo()

  2.外部插入节点

     After() //在后面添加兄弟节点

     Insertafter() //追加

     Before() //在前面添加兄弟节点

     Insertbefore() //插入

  3.删除节点

    Remove() //删除选中的元素

     Empty() //清空子元素

  4.复制节点

    Clone() //复制节点,如果参数为true,会复制事件也会被复制

  5.包裹节点

     Wrap(node) //单个包裹在node

     wrapAll(node) //所有包裹在一个node

  6.替换节点

    replaceWidth()

Each(fn)

  Each(function(index,element){})

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:css中的position(定位)

下一篇:前端面试题1(html)