在 Chosen.js select opens/becomes 活跃时做点什么?

Do something when Chosen.js select opens/becomes active?

I'm using the Harvest Chosen plugin on some multi-selects, but can't figure out the right syntax to do something when the chosen dropdown opens/becomes active.

我知道我可以使用 .on() 在菜单中的项目被选中时触发事件,但我只对在菜单本身打开时触发事件感兴趣。

$('.chosen-select').on('change', function() {

documentation 为下拉菜单打开时提供了一个触发选项,但我不确定如何实际使用它,或者它是否真的是我想要开始的:

chosen:showing_dropdown

从他们的文档来看,您似乎必须使用

$('.chosen-select').on('chosen:showing_dropdown', function (evt, params) {

而不是改变。