• 超实用的JQuery小技巧


    JQuery是一个 JavaScript 库,她极大的简化了我们对 JavaScript 的编程。

    今天我们总结了下平常项目中用到的一些小技巧,仅供参考。

    1、替换元素

    //替换元素
    $(document).ready(function(){
        $("#id").replaceWith(' <p> I have been repaced </p>')
    });

    2、延时加载

    //延时加载功能
    $(document).ready(function(){
       window.setTimeut(function(){
           // do something
    },1000);
    });

    3、返回顶部按钮

    //返回顶部按钮
    $(' a.top ' ).click(function(){
        $(document.body).animate( {scrollTop: 0 } , 800 );
         return false;
    })

    4、预加载图片

    //预加载图片
    $.preloadImages = function () {
       for(var i=0; i<arguments.length; i++){
           $(' <img>').attr('src', arguments[i]);
       }
    }

    5、检查图片是否加载完成

    //检查图片是否已经加载完成
    $('img').load(function () {
       console.log('image load successful');
    } )

    6、检查某个元素是否存在

    //通过length属性来判断
    $(document).ready (function () { if($('#id').length){ do something } })

    7、验证元素是否为空

    //验证元素是否为空
    $(document).ready(function() {
       if($('#id').html()) {
          //do something 
       }
    })

    8、把创建的元素动态地添加到DOM中

    $(document).ready(function(){
       var newDiv = $ ('<div> </div>')
       newDiv.attr('id', 'myNewDiv').appendTo('body');
    })

    9、把创建的元素动态地添加到DOM中

    //与其他javascript类库冲突解决方案
    $(document).ready(function() {
       var $jq = jQuery.noconflict();
       $jq('#id').show();
    })

    后面有空再补充。

  • 相关阅读:
    在WIN10下搭建Robot Framework环境
    Robot Framework导入selenium2library库不成功的解决方法
    git命令大全
    Axure RP 8过期,用户名和序列号(注册码)
    MySQL用命令行快速导出数据备份
    JMeter—正则表达式提取器
    用JMeter进行接口测试
    d3-project
    bower 问题
    andriod studio
  • 原文地址:https://www.cnblogs.com/ning123/p/11028534.html
Copyright © 2020-2023  润新知