3

ドキュメントを検索しましたが、これについて説明している投稿が見つかりませんでした。

私は現在、モバイルブラウザとPCブラウザの両方で利用できるプロジェクトに取り組んでいます。iPhoneの画面は非常に小さいので、ハイチャートの操作を無効にします(操作によってページを下にスクロールしても失敗します)。

「hasInteraction:false」のようなパラメータがあるかどうか尋ねたいと思います。

あらゆる種類のヒントをありがとう!

アップデート:

Ricardo Lohmannからこのコードを試しましたが、マウスの追跡を無効にするために機能しています。

plotOptions: {
    series: {
        enableMouseTracking: false
    }
}

しかし、モバイルデバイスでは、指が下にスクロールするのをまだブロックしています。Googleで検索したところ、次の投稿が見つかりました:http: //blog.rafael.jp/post/2958719820/div-mouseenabled-falseしかし、まだ機能していません(グラフが指のスクロールを妨げないようにするため)

4

3 に答える 3

6
plotOptions: {
    series: {
        enableMouseTracking: false
    }
}

デモ

于 2013-01-15T13:53:59.687 に答える
6

私もこれに対する解決策を探しています。
もっと正確に言えば、指がチャート上をドラッグし始めてもページスクロールを有効にしたいのです。それでも、データポイントに触れるとツールチップが開くようにしたいと思います。

v3.0.4 「新しいオプションtooltip.followTouchMove...」からのこのコミットに興味があるかもしれません。私はまだそれを試してみる必要があります。私はiPhoneシミュレーターでそれを試しました、そしてそれは働きます:

HTMLページのどこか:

<script type="text/javascript" src="//code.highcharts.com/3.0.1/highcharts.js"></script>

後で、JavaScriptコードでグラフを作成するとき:

$('#chartdiv').highcharts({
    chart : {
        type : 'line',  // e.g. for a line chart
        zoomType: null,  // this is already the default, it's just to stress what's said in commit comments and make code "speak"
    },
    tooltip: {
        followPointer: false,  // this is already the default, it's just to stress what's said in commit comments and make code "speak"
        followTouchMove: false,  // this is already the default, it's just to stress what's said in commit comments and make code "speak"
    },
    // other options...
});
于 2013-08-19T09:33:12.800 に答える
-1
       plotOptions: {
           <your type of chart, for example "spline">: {
                enableMouseTracking: false
            }
        },

問題を解決する可能性があります

于 2017-05-18T03:24:53.890 に答える