0

ポートフォリオサイトを構築中です(こちらをご覧ください...)

http://www.tripleagent.co.uk/projects.html

そして、jquery.cycle.all.jsでJqueryを使用しています。何年も前の私の作品に約 200 枚のスライドを追加し、fitvid.js を使用していくつかの vimeo ビデオを追加しました (レスポンシブ デザインに収まるようにビデオのサイズを変更します)。私の問題は、ワークステーション コンピューター (i7 アイビー ブリッジとクロム) でページが遅く、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 ,
    });  

私は何をすべきか ?ページを 2 つに分割でき、おそらくうまくいくでしょうが、代わりにページを最適化する方法が必要だと考えていました。助言がありますか?そもそも間違い、バグ、または悪い設計アイデアはありますか?

4

1 に答える 1