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 に不満があります。この問題の他の回避策を提案できる人はいますか? 私はあなたに借りがあります。