0

当前使用此处找到的 jquery dropdownchecklist:http: //dropdown-check-list.googlecode.com/svn/trunk/src/demo.html

我正在使用许多下拉列表在客户端上对大量数据进行相当繁重的处理。本质上,简单地说,随着每个下拉列表的更改,每个下拉列表中的数据都会被过滤。我正在使用 onChange 事件来执行此操作,但是我所做的每个选择(我可以进行多项选择)都会触发该事件,这是意料之中的,但我发现它确实减慢了我的应用程序的速度。当下拉列表崩溃时,我宁愿让事件触发。我尝试过使用 onBlur 事件,但是当包含选项的 div 折叠起来时,只有当整个控件失去焦点时才会发生这种情况。

有谁知道我可以使用的事件,或者这个控件有我可以挂钩以在它崩溃而不是在它改变或失去焦点时触发我的函数?

如果不是,那么添加功能有多容易呢?

4

1 回答 1

1

我玩得很快,并成功地绑定到原始选择控件的模糊事件。您提到的插件在失去焦点时会触发该事件。

$('#selectControl').bind('blur', function() { alert('blurred'); });

您是否以与上述类似的方式进行操作?你能发布一些代码吗?

于 2010-03-01T05:23:43.493 回答