我无法在我的 WP8 上覆盖 KendoUI dataviz 拖动事件。从图表本身拖动时,结果无法滚动页面。
到目前为止,我已经尝试使用 in,
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) 使用如何使用 CSS 使区域不可点击来覆盖 div 标签?. 似乎 z-index 在 IE10 上不起作用。
4) 尝试将 e.stopPropagation 与 e.preventDefault 一起使用,但这也无济于事。
5)还尝试了另一个答案的另一种解决方案,
svg {
pointer-events: none;
}
我对 WP8 上的 IE10 感到沮丧。任何人都可以针对此问题提出其他解决方法吗?我欠你一个。