0

我在 ASP.NET MVC 项目中的 htm 视图上使用淘汰赛绑定。我将单击事件绑定到淘汰赛属性。一旦我在下拉列表中选择了一个值,就会调用 click 事件,但是该事件具有复杂的编码,并且需要一些时间才能完成(5 秒)。到那时,下拉菜单被冻结(在扩展模式下)。方法完成后,下拉菜单将缩小。

我们怎样才能克服这一点?

4

2 回答 2

0

好吧,我找到了答案。

我将这段复杂的代码移到了 setTimeout 函数中。

所以,

setTimeout(function{
   // Complex function body  
}, 20);

而已。:)

于 2013-03-28T12:08:57.817 回答
0

如果它有复杂的编码,它的行为就没什么奇怪的了。在用户想要选择下拉项目和/或优化您的代码之前尝试绑定项目,问题应该消失了。

于 2013-03-28T10:28:49.507 回答