zoukankan      html  css  js  c++  java
  • jq防止冲突,后退链式,队列操作

    1、jq防止冲突

    jq中的方法都是带有$符号来操作,但是如果引用了其他的库,而这些库也有用到$,可能会造成冲突,jquery提供$.noConflict();方法来解决冲突。

    例如:

    var Z = $.noConflict();

    这样Z就和$具有相同的功能来替代$了,当然在jQuery中$和jQuery等价,所以上例代码写成如下更好:

    var Z = jQuery.conflict();

    2、后退链式操作

    jq中很多都是链式操作,但是有时候需要也需要使用.end()方法后退到上一级来进行操作,例如:

    $('div').next().css('background','red').end().css('color','blue');

    后退添加链式方法.addBack(),表示自己本身和上一级都选择到,例如:

    $('div').next().css('background','red').addBack().css('color','blue');

    3、队列操作

     $.queue()  入队

    一共有三个参数,依次是元素,队列的名字,入队的函数,例如:

    $.queue(document,'zwl',test);
    这段代码表示test这个函数已经进入zwl队列

    $.dequeue()  出队

    一共两个参数,一次是元素,队列名字

    $.dequeue(document,'zwl');
    这段代码表示出队,找到队列中的第一个函数,然后执行他

    以前我们讲到过animate里面的运动队列,运动队列的默认名是fx。

    第一个函数如果没有出队,后面的函数都将无法执行

  • 相关阅读:
    java Semaphore的介绍和使用
    java CyclicBarrier的介绍和使用
    java CountDownLatch 使用介绍
    android模拟器不能上网设置
    计算几何题集
    BZOJ1004: [HNOI2008]Cards
    BZOJ1029: [JSOI2007]建筑抢修
    BZOJ1037: [ZJOI2008]生日聚会Party
    BZOJ1083: [SCOI2005]繁忙的都市
    Java开发笔记(一百一十四)利用Socket传输文本消息
  • 原文地址:https://www.cnblogs.com/toodeep/p/4752135.html
Copyright © 2011-2022 走看看