【发布时间】:2010-11-23 15:42:09
【问题描述】:
我的网页上有一个下拉列表,其中包含一个附加到更改事件的 jquery 事件。在更改时,我使用 ajax 在弹出窗口中加载部分视图。
当用户使用键盘浏览项目列表但随后单击页面另一部分上的链接时,我会立即看到我的弹出窗口。这显然是发生的,因为当用户单击页面上其他位置的链接时,首先在下拉菜单上触发更改事件。
是否有任何巧妙的解决方案来解决这个问题?一个简单的解决方案是在 keyup 上触发事件,但我不希望此功能发生。
这是代码的更改事件sn-p
$('#lookup').change(function()
{
$.get(..//load template
【问题讨论】:
标签: jquery asp.net-mvc jquery-ui onchange