我认为我发现了剑道面板栏的问题。
在我的项目中,我有一个剑道面板栏,有时我需要禁用所有项目。
问题是,当所有项目都被禁用并且您单击面板栏内的任何位置时,会引发javascript错误。如果你再次点击外面和里面,它会引发另一个。我执行了一些测试,我猜这可能与kendo panelbar尝试在您点击禁用项目时将焦点放在第一个启用项目中有关。
我认为这与我项目中的脚本有关,但我发现这个错误也出现在官方的telerik面板栏示例中,但是你必须在开发人员工具中打开控制台来查看错误,因为示例运行在telerik道场的框架中。你可以尝试一下。链接为http://dojo.telerik.com/aXoni
我试过谷歌,但没有找到有这个问题的人。
我觉得奇怪的是没有人发现过这个bug。我做错了什么,或者这确实是telerik面板栏中的一个错误,我必须忍受它吗?
由于
答案 0 :(得分:1)
这绝对是一个错误,所以我继续报告:https://github.com/telerik/kendo-ui-core/issues/307
与此同时,您可以在捕获阶段使用mousedown
侦听器解决问题:http://dojo.telerik.com/@tjvantoll/OdIj。它有点难看,但它会避免错误。