【问题标题】:jQuery vegas plugin heavy on ramjQuery vegas 插件在 ram 上很重
【发布时间】:2014-03-07 15:28:36
【问题描述】:

我一直在到处搜索,似乎找不到其他人报告同样的问题。

我目前正在构建一个使用 jQuery vegas 插件的网站,但我开始注意到,如果我在开发和测试时保持页面打开,我的计算机开始急剧变慢。我开始监视我的任务管理器,每次幻灯片移动到下一个图像时,浏览器使用的内存都会增加,并且会不停地增加。

我已尝试使用 IE 11、firefox 27 和 Chrome 33,但问题似乎只发生在 google Chrome 上。但是,使用 Chrome,如果我访问他们使用插件的官方插件网站 (http://vegas.jaysalvat.com/),我不会遇到此问题。

这里是 jQuery 和插件的链接:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>

<script type="text/javascript" src="http://jaysalvat.github.io/vegas/releases/latest/jquery.vegas.min.js"></script>

这是我的js代码:

$(document).ready(function(e) {

    $.vegas('slideshow', {
        delay:10000,
        preload:true,
        backgrounds: [
            {src:'images/bg_body-001.png', fade:2000},
            {src:'images/bg_body-002.png', fade:2000},
            {src:'images/bg_body-003.png', fade:2000},
            {src:'images/bg_body-004.png', fade:2000},
            {src:'images/bg_body-005.png', fade:2000}
        ]
    });


});

【问题讨论】:

  • 插件的链接将是有益的。以及测试的jquery版本、插件版本和浏览器
  • 对不起,我意识到我不是很详细。我编辑了我的问题并包含了更多细节。谢谢
  • 关闭预加载是否会出现问题?你能用你的图片制作jsfiddle吗?
  • 是的,不管是开还是关,都没有区别。好像它在一遍又一遍地加载内存中的图像

标签: javascript jquery performance jquery-plugins


【解决方案1】:

您是否在本地硬盘驱动器中测试您的代码?我也遇到了这个问题,但是我通过将同一个网站从本地硬盘移动到网络服务器来解决了这个问题。我建议尝试这个并再次测试,希望这对你也有帮助。

【讨论】:

  • 是的,我在本地测试它,问题只发生在本地测试时
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-17
  • 2017-10-18
  • 2014-09-18
  • 1970-01-01
  • 2013-11-07
  • 2014-02-06
相关资源
最近更新 更多