利用requirejs引入uploadify时加载导致浏览器卡死

我用requirejs引入uploadify,然后初始化上传按钮的时候,电脑会卡死(不只是浏览器)一会,几秒之后就好了。下面是代码:

//配置代码
require.config({ baseUrl: OP_CONFIG.rootUrl
+ 'assets/js', paths: { 'jquery': 'lib/jquery-1.11.3.min', 'uploadify': 'lib/jquery.uploadify' }, shim: { 'uploadify': { deps: ['jquery'] } } });

//页面初始化代码

define(['jquery', 'uploadify'], function ($) {
  $('#uploadFile').uploadify();
});

 

作为对比,我不用requirejs的方式加载uploadify并初始化,则不会出现卡顿,代码如下:

<script src="./assets/js/lib/jquery-1.11.3.min.js"></script>
<script src="./assets/js/lib/jquery.uploadify.js"></script>
<script>
    $('#uploadFile').uploadify();
</script>

求大神帮忙解决下!!!

 

湖上湖
浏览 570回答 9
9回答

开满天机

还是自己解决了。 自己在改造插件的时候出了问题

大话西游666

这边也有碰到过,上传大文件时,会出现这个问题,建议加上进度条配合,用户体验会好一点

MMTTMM

 不是那种情况,是插件初始化时卡死

MYYA

@heron: 这样啊,应该不会啊,我这边在用户上传APK和图片,可以多可同时上传都没有出现这个问题

牛魔王的故事

@beggar_: 也不是每个应用都这种,我这边很多应用都有用到uploadify,但是只有一个应用遇到了这种CPU占满的情况

Cats萌萌

使用document.write写入uploadify.js你可以试下是否能解决

浮云间

通过js引入uploadify.js吗?感觉不像是根本原因啊,毕竟这种卡死的情况是少见的,我在其他的应用里面使用也没遇到

哆啦的时光机

 没有,只是加载的时候卡一会浏览器进入假死状态,一会加载好了就OK了的
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript