【问题标题】:How to set focus to specific menu item in kendo menu如何将焦点设置到剑道菜单中的特定菜单项
【发布时间】:2018-11-22 13:15:44
【问题描述】:

我想打开特定的菜单项并将焦点设置在 keydown 事件上。

我可以通过以下代码打开剑道菜单,但无法在此处设置焦点。

感谢是提前!

              <ul id="menu">
                  
                    <li>
                        Test
                    </li>
                    <li>
                        Master
                        <ul id="ulMaster">
                            <li>County</li>
                            <li>State</li>
                            <li>City</li>
                            
                        </ul>
                    </li>
                    <li>
                        Transaction
                        <ul>
                            <li> Service Order </li>
                            <li> Technician Payment </li>
                        </ul>
                    </li>
              </ul>
 document.body.onkeydown = function (e) {
                var event = e || window.event
                var key = e.charCode || e.keyCode;
                if (event.altKey) {
                switch (key) {
                        case 68: // D
                            $("#ulMaster").trigger("mouseover");
                            break;
                    }
                }

$("#menu").kendoMenu({});

【问题讨论】:

    标签: kendo-ui kendo-menu


    【解决方案1】:

    您可以像这样将事件处理程序附加到菜单选择事件:

    $("#menu").onkeydown({ select: function (e) {
        console.log(e.item);
    } });
    

    您还可以在事件参数中获得菜单项。 一切顺利 。 如果您的代码有效,请投票

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-02
      • 1970-01-01
      相关资源
      最近更新 更多