KendoMultiSelect автоматически закрывает выпадающий список при наведении мыши

Я использую элемент управления KendoMultiselect в моем проекте веб-форм ASP.NET. Я хочу закрыть его динамический выпадающий, когда мышь покидает область опций выпадающего. Я пробовал много вариантов, таких как ниже с комментарием.

Вот фрагмент кода.

<select id="selInvestors" multiple="multiple" data-placeholder=""></select>

<script language='javascript'>
var myJsonObj = [{text: "Client", val: "4" },{text: "Employees", val: "16" },{text: "Other", val: "32" }];

       $(function () {
                $("#selInvestors").kendoMultiSelect({
                    dataTextField: "text",
                    dataValueField: "val",
                    dataSource: myJsonObj
                });

                var selinvCtl = $("#selInvestors").data("kendoMultiSelect");
                $('#selInvestors').parent().css({ "width": "355" });

                 //The below statement is even executing when i hover over the dropdown options. I dont know why ?  I want to close the downdown, whenever the mouse cursor goes out of the dropdown control.

                $("ul[id*='selInvestors']").mouseout(function () { console.log('I am out'); /*selinvCtl.close();*/ });
     });

    </script>

Пожалуйста, предложите.

1 ответ

Решение

Попробуйте.mouseleave() вместо.mouseout()

смотри пример

Другие вопросы по тегам