Javascript 如何在下拉列表渲染时显示正在加载的图像(不是在加载数据时,而是在渲染时)

Javascript 如何在下拉列表渲染时显示正在加载的图像(不是在加载数据时,而是在渲染时),javascript,jquery,html,drop-down-menu,autocomplete,Javascript,Jquery,Html,Drop Down Menu,Autocomplete,我使用jquery的自动完成组合框,有一个很长的数据列表(大约1000项)。数据可以从服务器加载,但当我尝试展开下拉列表时,需要几秒钟才能在屏幕上呈现。是否有办法捕获下拉列表上的原始单击事件并显示加载图像,直到选项列表呈现?我尝试了几种不同的方法,但每次javascript都要在选项列表呈现后才会执行。如果有一些动画,可以使用jQuery.is(“:animated”)显示加载栏,直到加载栏展开。不确定,但可以这样做:将加载图像插入隐藏的div,单击下拉菜单时,显示加载图像并使用$('#your

我使用jquery的自动完成组合框,有一个很长的数据列表(大约1000项)。数据可以从服务器加载,但当我尝试展开下拉列表时,需要几秒钟才能在屏幕上呈现。是否有办法捕获下拉列表上的原始单击事件并显示加载图像,直到选项列表呈现?我尝试了几种不同的方法,但每次javascript都要在选项列表呈现后才会执行。

如果有一些动画,可以使用jQuery.is(“:animated”)显示加载栏,直到加载栏展开。

不确定,但可以这样做:将加载图像插入隐藏的div,单击下拉菜单时,显示加载图像并使用$('#yourlist').ready(function(){});()隐藏加载图像(一旦列表就绪)。不过,不确定它是否有效。试试看!