【发布时间】: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