2

WP8 で KendoUI の dataviz ドラッグ イベントをオーバーライドできません。結果は、チャート自体からドラッグするとページをスクロールできません。

これまで使ってみた中で、

1)

 $("#<%= id %>").kendoChart({ 
            dragStart: function(e) {e.preventDefault();},
            drag: function(e) {e.preventDefault();},
            dragEnd: function(e) {e.preventDefault();},
            zoomStart: function(e) {e.preventDefault();},
            zoom: function(e) {e.preventDefault();},
            zoomEnd: function(e) {e.preventDefault();},
            seriesClick: function(e) {e.preventDefault();},
            seriesHover: function(e) {e.preventDefault();}
...
});

これは、iPhone、iPad などの他のタッチ デバイスでは機能しますが、WP8 では機能しません。

2) 次に、親 DIV で jquery オーバーライド イベントを使用してみました。親.クリック()。parent.hover() および unbind() すべてのイベントは役に立ちませんでした。

3) を使用して div タグをオーバーレイする CSS で領域をクリックできないようにするにはどうすればよいですか? . z-index は IE10 では動作しないようです。

4) e.stopPropagation を e.preventDefault と一緒に使用しようとしましたが、どちらも役に立ちませんでした。

5)別の回答からもう1つの解決策も試しましたが、

svg {
   pointer-events: none;
}

WP8 の IE10 に不満があります。この問題の他の回避策を提案できる人はいますか? 私はあなたに借りがあります。

4

0 に答える 0