在jQuery dropdownchecklist控件中替代onChange或onBlur

时间:2010-03-01 04:45:03

标签: jquery multi-select selectlist

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

我正在使用许多下拉列表对客户端上的大量数据进行一些非常繁重的处理。从本质上讲,非常简单,因为每个下拉列表都会更改每个下拉列表中的数据。我正在使用onChange事件执行此操作,但是我做的每个选择(我能够做出多个选择)事件被触发,这是预期的但我发现它确实在减慢我的应用程序。当dropdownchecklist崩溃时,我宁愿让事件发生。我已经尝试过使用onBlur事件但是当包含选项的div崩溃时,这种情况不会发生,只有当整个控件失去焦点时才会发生。

有没有人知道我可以使用的事件,或者这个控件有什么可以挂钩,让我的功能在崩溃时触发,而不是在它改变或失去焦点时?

如果没有,那么添加功能有多容易吗?

1 个答案:

答案 0 :(得分:1)

我有一个快速的游戏,我设法成功绑定到原始选择控件的模糊事件。您提到的插件会在失去焦点时触发该事件。

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

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