14.延时加载和三目运算符

一.延时加载图片的方法

    // 图片延时加载 .wait_load是绑定在图片上的class值
    $('.wait_load').css('opacity','0');
    // 当document滑动到当前位置时才显示
    function waitLoad(){
        // 延时执行
        setTimeout(function(){
            // 遍历出所有的图片
            $('.wait_load').each(function(index){
                if($(window).height() + $(document).scrollTop() >= $(this).offset().top){
                    // 将图片的src设置成当前图片的xsrc
                    $(this).attr('src',$(this).attr('xsrc')).animate({
                        'opacity':1
                    },1000);
                }
            });
        },500);
    }
    //waitLoad();
    // 滚动或者window改变,都调用waitLoad()方法
    $(document).on('scroll',waitLoad);
    $(window).on('resize',waitLoad);

二.三元运算符

var score = 61;
var result;
result = score > 60 ? '及格':'不及格';
//相当于
if(score > 60){
    result = '及格'
}else{
    result = '不及格'
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,776评论 25 709
  • 本章将会介绍 模块和源文件访问级别访问控制语法自定义类型子类常量、变量、属性、下标构造器协议扩展泛型类型别名位运算...
    寒桥阅读 4,419评论 0 2
  • 在复习教从的时候,听见窗外传来的钢琴声,不知道何时,那个隔壁楼的演奏家可以如此流畅煽情的弹完一首令人动容的...
    小Sue乔治阅读 1,222评论 3 1
  • 《巴菲特的护城河》,全书都是围绕介绍护城河的,这本书非常简单易懂,但却受益匪浅。笔记简单记录如下: 1.护城河的价...
    sally小8阅读 2,707评论 0 2
  • 有时候 你想不想成为一棵树 日复一日的 站在那里 看着来来往往的行人 不同的颜色 不同的故事 一个人坐在长椅上等待...
    9月木童阅读 1,300评论 0 0