【发布时间】:2013-12-02 05:38:51
【问题描述】:
我想要一个简洁的解决方案来处理下拉菜单的事件,这样当用户打开选择菜单时,它会发出警报打开,当他关闭它时,它会发出警报关闭,不管选择的值是否改变。
<select id="dummy">
<option>dummy1</option>
<option>dummy2</option>
<option>dummy3</option>
</select>
我想要的是类似的东西
$("#dummy").on('open',function(){//do something})
$("#dummy").on('close',function(){//do something})
类似堆盒的东西 http://www.bartos.me/heapbox/
这个解决方案是不可接受的:Run change event for select even when same option is reselected
【问题讨论】:
-
您的示例链接已失效,并且您拼错了“功能”。不如告诉我们您实际尝试过什么?
-
click和blur应该可以正常工作。 -
你在说什么死链接? ,我拼错了什么功能?
-
使用选择插件....有关选择标签的事件很困难,尤其是在 IE 中。您正在走一条其他人多年来一直在走的路……这就是为什么出现对活动更友好的插件的原因。更不用说它们也可以设计样式
-
@ProllyGeek 继续尝试....然后尝试各种浏览器。由你决定……你去过那里
标签: javascript jquery html html-select