zoukankan      html  css  js  c++  java
  • jQuery1.2.6的改进

    1 ,   .toggle() 能接受更多的函数了。
     程序代码
    $("div").toggle(function(){
      $(this).removeClass("three").addClass("one");
    }, function(){
      $(this).removeClass("one").addClass("two");
    }, function(){
      $(this).removeClass("two").addClass("three");
    });


    2,index() 索引 方法。
     程序代码
    var test = $("div.test");
    $("div").index( test ) == 3

    也就是说 div.test在  页面中所有div 中的索引 (第几个)。

    3,jQuery.makeArray 是任何东西组成 集合。
     程序代码
    jQuery.makeArray( document.getElementsByTagName("div") )
    // => [ div, div, div ]

    jQuery.makeArray( true )
    // => [ true ]

    jQuery.makeArray()
    // => []


    4,beforeSend 能取消ajax.
     程序代码
    $.ajax({
      beforeSend: function(){
        return $("#input").val() == ""; //中断
      },
      url: "test.php"
    });

    5,slideDown速度控制.
     程序代码
    jQuery.fx.speeds.slow = 1000;
    $("#test").slideDown("slow");


    1.2.3跟1.2.6对比:
    http://spreadsheets.google.com/pub?key=pFIHldY_CksyThxfgx6krfA


    另外:
    另外看到1.2.6中有上一版1.2.3里没有的几个函数,官网文档还没跟上,我就自己随手写点。不放进中文文档了。 

    相比1.2.6版本中,1.2.3里只提供了offset,再加上早先的height,width,到现在已经完全把这个插件加进来了。Dimensions插件已然融入jquery了: 

    offsetParent 
    用于检测对应元素实际的相对偏移的父对象 
    返回值:jQuery 
    示例: 
    <div style="position:relative" id="p"> 
        <div> 
            <div id="c" style="position:absolute;left:30px">dd</div> 
        </div> 
    </div> 

    $("#c").offsetParent()[0].id    // p 

    position 
    用于检测实际的相对偏移,相对于上面那个函数所取得的对象。 
    返回值{top:xxx,left:xxx} 
    示例: 
    $("#c").position().left   //30 

    scrollTop,scrollLeft 
    用于元素内部的滚动条,比如一个textarea,可以用来滚动 
    JQ传统咯,即可以设置也获取值 

    innerHeight, innerWidth 
    用来获取元素实际内部大小 
    innerHeight=height+paddingTop+paddingBottom 

    outerHeight,outerWidth 
    用于获取元素实际外部大小。 

    如果使用outerHeight()则返回值为 
    height+borderTop+borderBottom 

    如果使用outerHeight(true),则返回值为 
    height+borderTop+borderBottom+marginTop+marginBottom  


    本篇文章来源于 cssrain.cn 原文链接:http://www.cssrain.cn/article.asp?id=844

  • 相关阅读:
    PHP使用引用变量foreach时,切记其他循环不要使用同一个名字的变量
    PHP 获取给定时间的周日时间或月末时间或每天
    MySQL Load Data InFile 文件内容导入数据库和 Into OutFile导出数据到文件
    直接拿来用!最火的iOS开源项目(一)
    12个有趣的C语言问答
    Flex,Flash,AS3,AIR的关系和区别
    Stage3D大冒险
    c/c++程序中内存区划分
    IOS—— strong weak retain assign 学习
    如何提高你的移动开发中AS3/AIR性能
  • 原文地址:https://www.cnblogs.com/luluping/p/1251628.html
Copyright © 2011-2022 走看看