2

Chrome または Opera ブラウザを使用すると、キネティック JS アプリで重大なパフォーマンスの問題が発生します。IEまたはFirefoxを使用すると、パフォーマンスは良好です。ここでアプリを見ることができますhttp://kinlibtst.elitno.net/ js コードはこちら: http://kinlibtst.elitno.net/new.js

今のところ無料のホスティングを使用していますが、それが理由でしょうか? ホストパーサーが悪いのでしょうか?

4

1 に答える 1

2

ここに小さな問題があります。次のようなことがたくさんあります。

 cont_venes_sel.on('mouseout', function() {
      document.body.style.cursor = "default";
      this.transitionTo({  // <--- this is a small problem, not a big one
        opacity: 0,
        duration: 0.3
      })
      stage.draw();   //  <---- this is the big problem
    });

問題は、なぜステージ全体を再描画するのかということです。
これを試して:

   cont_venes_sel.on('mouseout', function() {
      document.body.style.cursor = "default";
      this.setOpacity(0);  // <--- much less memory required, less intense
      this.getParent().draw();   //  <---- this way you only redraw the layer
    });
于 2013-03-02T22:59:00.030 に答える