我正在建立我的投资组合网站(看看这里...)
http://www.tripleagent.co.uk/projects.html
我正在使用带有 jquery.cycle.all.js 的 Jquery。我在多年前的作品中添加了大约 200 张幻灯片,并使用 fitvid.js 添加了一些 vimeo 视频(它会调整视频大小以适应响应式设计)。我的问题是工作站计算机(i7 ivy bridge 和 chrome)上的页面速度很慢,并且在 ipad、android 和 iphone 上崩溃。我是 jscript 和 html5 的新手,所以我不确定出了什么问题。
以我有限的经验,我相信它的内存不足或者速度较慢的机器无法同时处理淡入淡出动画。我使用幻灯片的典型设置
$("#slideshow").cycle({
fx:'fade,',
speed: 1000,
slideExpr:'.slide',
slideResize: 0,
timeout: 7000,
pause: 1,
//sync: true,
autostop: false,
pager: '#nav',
next: '#slideshow',
pagerEvent: 'mouseover',
fastOnEvent: true ,
pagerAnchorBuilder: function(idx, slide)
{return '<li><a href="#"><img src="'+slide.src + '"/></a></li>';
},
after: captionsAlt ,
});
我应该怎么办 ?我可以将页面分成两部分,它可能会起作用,但我认为必须有一种方法来优化页面。有什么建议么?首先是否有任何错误、错误或糟糕的设计理念?