起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1489|回复: 4

[结贴] 请问如何提高JS运行性能?特别是首页切换content的时候,很卡!

[复制链接]

5

主题

18

帖子

53

积分

初级会员

Rank: 2

积分
53
QQ
发表于 2017-5-7 18:51:46 | 显示全部楼层 |阅读模式
本帖最后由 link99 于 2017-5-7 19:11 编辑

我的APP基本开发完成,可是主页面导航按钮,如果连续多次点击,content会卡死,结果导致不显示了,请问如何解决?
还有一个是做的下拉弹出效果的东西:手机配置不是非常高的时候会很卡!
直接上代码:
// 投注界面,下拉,上拖
        Model.prototype.mCard_tzTouchStart = function (event) {
                var dom1 = $('.mcard_tz_main_content'), dom2 = $('.mcard_tz_main');
                this.touchY = event.originalEvent.touches[0].pageY;
                this.pTop = mcard.psInt(dom1.css('top'));
                this.point1Y = dom2.scrollTop();
                this.ofY = 0;
                mcard.touchAT();
        };
        Model.prototype.mCard_tzTouchMove = function (event) {
                var dom = $(event.currentTarget);
                var ofY = event.originalEvent.targetTouches[0].pageY - this.touchY;
                var t1 = this.pTop, newTop = t1 + ofY;
                var historyH = $('.mcard_kj_history_list').height();
                if (this.point1Y > 0) {
                } else {
                        if (newTop >= 0 && newTop <= historyH) {
                                dom.css('top', newTop);
                        }
                }
                this.ofY = ofY;
                mcard.touchAT();
        };
        Model.prototype.mCard_tzTouchEnd = function (event) {
                mcard.touchAT();
                var dom = $(event.currentTarget);
                if (mcard.psInt(dom.css('top')) < 50 || this.ofY < 0) {
                        dom.css('transition', 'all ease 0.2s');
                        dom.css('top', 0);
                } else {
                        dom.css('transition', 'all ease 0.2s');
                        dom.css('top', $('.mcard_kj_history_list').height());
                }
        };

5

主题

18

帖子

53

积分

初级会员

Rank: 2

积分
53
QQ
 楼主| 发表于 2017-5-7 19:05:03 | 显示全部楼层
在线等待高手出现
回复 支持 反对

使用道具 举报

发表于 2017-5-8 11:12:06 | 显示全部楼层
http://docs.wex5.com/wex5-ui-question-list-2084/
动画去掉就不会卡死了!

下拉弹出效果需要吗??
scrollView组件默认情况,下面的数据是预先加载的!这样用户体验会更好!所以,不需要弹出效果吧!

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

5

主题

18

帖子

53

积分

初级会员

Rank: 2

积分
53
QQ
 楼主| 发表于 2017-5-8 17:09:53 | 显示全部楼层
谢谢你,确实帮我决绝了一个大问题!现在不会卡死了.
至于下拉弹出,上划隐藏那个,因为业务需要,高配置手机也确实不卡,就这样吧.
回复 支持 反对

使用道具 举报

5

主题

18

帖子

53

积分

初级会员

Rank: 2

积分
53
QQ
 楼主| 发表于 2017-5-8 17:12:18 | 显示全部楼层
暂时还不会使用scrollView组件,主界面加载数据都是使用table实现的.
上划加载更多自己写了一段,凑合能用.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-6-22 18:58 , Processed in 0.064525 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表