jQuery 自动完成:如何显示动画 gif 加载图像
我正在使用 jQuery AutoComplete 插件与 ajax 相结合。你知道如何在执行 ajax 搜索时显示进度指示器吗?
这是我当前的代码。
<script type="text/javascript">
$("#autocomplete-textbox").autocomplete('http://www.example.com/AutoComplete/FindUsers');
</script>
<div>
<input type="text" id="autocomplete-textbox" />
<span class="autocomplete-animation"><img id="ajaxanimation" src="../img/indicator.gif")"/></span>
</div>
FindUsers URL 返回内容中的用户列表。
I'm using the jQuery AutoComplete plugin combined with ajax. Do you know how can I show a progress indicator while the ajax search is performed?
This is my current code.
<script type="text/javascript">
$("#autocomplete-textbox").autocomplete('http://www.example.com/AutoComplete/FindUsers');
</script>
<div>
<input type="text" id="autocomplete-textbox" />
<span class="autocomplete-animation"><img id="ajaxanimation" src="../img/indicator.gif")"/></span>
</div>
The FindUsers URL returns a user list in the content.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
autocomplete 已经添加了可用于此目的的 ui-autocomplete-loading 类(在加载期间)...
autocomplete already adds the
ui-autocomplete-loading
class (for the duration of the loading) that can be used for this...其中CSS类工作定义如下:
编辑
Sam的答案是解决这个问题的更好方法问题
where CSS class working is defined as follow:
EDIT
Sam's answer is a better approach to address the problem
如果没有结果不起作用,您可以这样做:
If no results isn't works you can do this: