1

タイトルが説明するように; キャンバスタグでKineticJSを使用すると、iOSでスクロール/ピンチズームを実行できないようです。別の質問で、evt.preventDefaultがそれを停止することを確認しました。私はそれを(テストのためだけに)コメントアウトしましたが、それでも同じ問題があるようです。そして、私のキャンバスはページ全体ではありませんか?だから確かにそれはその特定の場所でピンチズーム/スクロールを無効にするだけでしょうか?

それはKineticJSと関係があることを私は知っています。なぜなら、ロードを停止すると、ピンチズーム/スクロールが機能するからです。

どうもありがとう!

4

2 に答える 2

0

これを支援するためにダウンロードできるkineticjsのプラグインがあります。または、キャンバス内にスクロール/ズームを可能にするオブジェクトを作成できます。

 shape = new kinetic.shape({config});

次に、キャプチャするイベントを添付します

 shape.on('touchmove', function{
     // define what you want the effect to be
 });

もう 1 つのオプションは、kineticjs コードを調べて、タッチ イベントのキャプチャと無効化/上書きを担当するコードを見つけることです。

于 2013-01-22T23:52:14.523 に答える