javascript - IE 中的kendoui 拆分器错误

标签 javascript internet-explorer kendo-ui

我的单页应用程序中有一个剑道分离器。在某种情况下,我想删除并清除容纳分离器的容器中的内容。 但是在 IE 上,当我清除容器并重新调整浏览器窗口大小后,会出现错误:

SCRIPT5007:无法获取属性“offsetHeight”的值:对象为 null 或未定义

我通过$('#container').html('')清除内容。

jsFiddle:http://jsfiddle.net/H5Ef6/2/

最佳答案

official documentation ,他们建议摧毁分离器。但是对于您拥有的 kendo ui 库,此方法不存在。但它主要做的是删除此分割器上的 resize 绑定(bind)。

因此,当您清除容器时,您应该像这样取消绑定(bind)此事件:

$("#vertical").data("kendoSplitter").unbind("resize");

(请参阅此 fiddle )。

关于javascript - IE 中的kendoui 拆分器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13413430/

相关文章:

JavaScript 'reset' 函数无法正常工作

javascript - 是否可以断开 Dojo 中所有事件处理程序的连接?

javascript - 网页下载问题

Javascript - 控制流程

excel - 如何让我的 VBA 网页抓取代码跟上新窗口的速度?

jquery - 我可以在 IE 8 中使用 CSS 更改 SELECT 元素的边框颜色/样式吗?

html - 在除 Internet Explorer 之外的所有浏览器中显示的垂直文本

jquery - document.ready 和 asp.net 页面方法

asp.net - 是否可以根据用户角色隐藏/显示Kendo网格列?

javascript - 将 kendo.all.min.js 更新到 2014.3.1411 后,我的 Canvas 遇到问题