2

私は自分の Web ページで dygraph の最後のバージョンを使用しています。先週更新しました。コンピューターでもタブレットでも見栄えがしますが、スマートフォンでは問題が発生しています。画面の任意の場所をクリックすると、グラフは有線の処理を行います。簡単な解決策として、ズームイベントまたはクリックイベントを無効にして、それを見てより良い解決策を見つけることができると考えました。

私は調査を行いましたが、私が見つけたすべてはこれです:

https://groups.google.com/forum/?fromgroups#!topic/dygraphs-users/XqeoS3UAIQk

解決方法: インタラクションのデモを参照してください。探しましたが、何も見つかりません!

助言がありますか??ズームまたはクリックイベントを無効にするもの、または迅速な解決策のためのより良いオプションが機能します!!

どうもありがとうございました!!

4

2 に答える 2

3

そのスレッドで、Robertは、 http://dygraphs.com/tests/interaction.htmlから「相互作用モデルなし」チャートのオプションをコピーすることを提案しています。

現在、dygraphsがタッチインターフェイスを処理する方法には多少のぎこちなさがあります。これを無効にするには、dygraphをインスタンス化する前に次のコードを入れてみてください。

Dygraph.defaultInteractionModel.touchend = Dygraph.defaultInteractionModel.touchmove = Dygraph.defaultInteractionModel.touchstart = function() {};
于 2012-07-06T16:15:52.340 に答える
3

@danvkの答えを例で展開するだけです...

interactiveModel プロパティに空のオブジェクトを指定する必要があります。

var mygraph = new Dygraph(
    document.getElementById('nameofdiv'),
    stringofdata,
    { interactionModel:{}, otheroption:whatever }
);
于 2013-11-01T17:00:15.303 に答える