• 模拟腾讯、携程、百度音乐 移动端图片切换第一版


    1.啥也不说看看标题中的那些名企的效果

     

    2.具体实现过程(晚上详细解释具体实现细节,先贴出代码)

       

      var disX = 0;
                var initLeft = 0;
    
                oUl.addEventListener('touchstart', function (ev) {
                    var oEvent = ev || event;
                    oEvent.preventDefault();
                    var touch = oEvent.touches[0];
                    disX = touch.clientX;
                    initLeft = this.offsetLeft;
                });
    
    
                oUl.addEventListener('touchmove', function (ev) {
                    var oEvent = ev || event;
                    oEvent.preventDefault();
                    if (oEvent.targetTouches.length == 1) {
                        var touch = oEvent.touches[0];
                        var moveDisx = initLeft + touch.clientX - disX;
    
                        if (moveDisx <= -this.offsetWidth / 2) {
                            this.style.left = 0;
                        }
                        else if (moveDisx >0) {
                            this.style.left = -this.offsetWidth / 2 + moveDisx + 'px';
                        }
                        else {
                            this.style.left = moveDisx + 'px';
                        }
                    }
    
                }, false);
    
                oUl.addEventListener('touchend', function (ev) {
    
    
                    var linear = this.offsetLeft > 0 ? true : false;
                    var currIndex = Math.round(Math.abs(this.offsetLeft) / 320.0);
                    document.title = currIndex;
                    $(this).stop(true).animate({ "left": linear?(currIndex * w):(currIndex * -w) + 'px' }, 'slow');
    
                });

    3、扫二维码查看效果

       

    4、本公司(上海徐汇区附近)招聘信息asp.net程序员

        如果你觉得你现在的工作没有趣味,项目太死板加入我们公司

        如果你喜欢移动端开发(如微信,wap网站,以及移动端前端效果,我们公司不会让你失望的,技术氛围很好,乐于分享)

        无论你是刚出来的新人(基础扎实),还是多年的老鸟 这里都有你的一席之地

        只要你有能力,薪资往往不是问题

        如果你真心诚意找工作,将个人简历发送至我的163邮箱 aspnetzjf@163.com

  • 相关阅读:
    孩子上课不爱举手发言怎么办 五个锦囊妙计请收好
    孩子几岁开始练习写字比较好?
    Mac OS 国内安装 Homebrew
    后端必备的 Git 分支开发规范指南 转
    Srinath总结 架构师们遵循的 30 条设计原则
    转 推荐 33 个 IDEA 最牛配置,写代码太爽了!
    排序算法 动图讲解
    区分 JVM 内存结构、 Java 内存模型 以及 Java 对象模型 三个概念
    基础脚手架 数据库
    七层网络模型 比喻
  • 原文地址:https://www.cnblogs.com/zjflove/p/3754309.html
Copyright © 2020-2023  润新知