将文本框悬停在 Menu/submenu 项目中会关闭最新 Chrome 版本中的项目

Hovering a textbox in a Menu/submenu item closes the item in the latest Chrome version

当光标进入子菜单项内的文本框时,相应的子菜单将关闭。仅在 Google Chrome (55.0.2883.75 m) 的最新版本中可见。

问题重现:

http://dojo.telerik.com/OvURe

http://dojo.telerik.com/ipihu/3

我该如何解决这个问题?

(Original Reference)

     input{
        pointer-events:none;
      }
    </style>
    <script>
        $(document).ready(function() {
            $("#menu").kendoMenu();


          $(document).on("click",".k-link",function(){
                 $(this).find('input').focus();
         });
        });

我可以用下面的代码解决这个问题:

function getChromeVersion() {     
        var raw = navigator.userAgent.match(/Chrom(e|ium)\/([0-9]+)\./);
        return raw ? parseInt(raw[2], 10) : false;
}
    function filterNormalInChrome() {
         $(".k-header-column-menu").on("click",function() {
              if (getChromeVersion() >= 55) {  //Chrome version
                 $("ul.k-widget.k-reset.k-header.k-menu.k-menu-vertical").each(function() {
                     $._data($(this).get(0), "events")["pointerout"][0] = 0;
                 });
              }
         });
    }
    $(window).load(function () {
        filterNormalInChrome();
    });