ram上jQuery vegas插件很重

时间:2014-03-07 15:28:37

标签: javascript jquery performance jquery-plugins

我一直在各地搜索,似乎无法找到报告同一问题的其他人。

我目前正在构建一个使用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}
        ]
    });


});

1 个答案:

答案 0 :(得分:0)

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