Internet explorer Internet Explorer中的剑道UI树视图页面跳转

Internet explorer Internet Explorer中的剑道UI树视图页面跳转,internet-explorer,kendo-ui,internet-explorer-11,kendo-treeview,Internet Explorer,Kendo Ui,Internet Explorer 11,Kendo Treeview,如果树状视图延伸到浏览器可见高度以下并导致垂直滚动条,则单击树状视图中的节点会导致Internet Explorer 11中的页面跳转 这个bug在剑道ui演示中很明显 IE11是否有快速解决方案?因为在使用Chrome或Firefox时不会出现此错误。我很确定这是由在或其后代上调用jQuery.focus()的小部件引起的 要解决此问题,需要确保treeview容器仅限于视口。因此,在创建树视图和调整窗口大小时,需要测试.k-treeview是否部分位于视口之外(例如,使用jQuery.off

如果树状视图延伸到浏览器可见高度以下并导致垂直滚动条,则单击树状视图中的节点会导致Internet Explorer 11中的页面跳转

这个bug在剑道ui演示中很明显


IE11是否有快速解决方案?因为在使用Chrome或Firefox时不会出现此错误。

我很确定这是由在
或其后代上调用
jQuery.focus()
的小部件引起的

要解决此问题,需要确保treeview容器仅限于视口。因此,在创建树视图和调整窗口大小时,需要测试
.k-treeview
是否部分位于视口之外(例如,使用
jQuery.offset()
和元素的高度,然后将其与窗口高度进行比较),并相应地调整容器高度


另一种选择是将小部件代码更改为不在IE上使用
.focus()
(但我不确定会有什么副作用)。

太好了,我还固定了剑道树视图的高度,以尽量减少此问题。如果Internet Explorer能像其他浏览器一样工作,那就太好了。不确定我是否喜欢基于视图端口重新调整大小的想法。我们会进一步调查的,干杯!