В dojo 1.4 по умолчанию dijit.form.DropDownButton.openDropDown () и closeDropDown () связаны с событием нажатия мыши. Есть ли способ соединить их не с мышью вниз, а с событием мышки вверх? Я хочу реализовать перетаскиваемый DropDownButton и open / closeDropDown (), вызываемые сразу после слишком раннего нажатия мыши.
Я думаю, вы должны реализовать свой собственный класс DropDownButton, который наследует dijit.form.DropDownButton и переопределить его метод, чтобы не соединять событие нажатия мыши, а событие открытия мыши.