我的单页应用程序中有一个剑道分离器。在某种情况下,我想删除并清除容纳分离器的容器中的内容。 但是在 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/