有没有办法,如何删除内置于ColdFusion AJAX函数中的加载动画?
<cfinput type="text" name="TitleName" autosuggest="cfc:MyCFC.AutoSuggestSearch({cfautosuggestvalue})">
使用以下代码在我的搜索字段旁边创建一个小图标,该图标在AJAX请求等待响应时进行动画处理。有没有办法删除这个动画图标?
答案 0 :(得分:1)
尝试将其添加到页面的head部分:
<script language="JavaScript">
_cf_loadingtexthtml="";
</script>
请注意,如果您愿意,您应该能够将自己的HTML放入该字符串中,以显示自定义加载图形或其他消息。
答案 1 :(得分:1)
以下代码对我不起作用:
<script language="JavaScript">
_cf_loadingtexthtml="";
</script>
我的解决方案是在ColdFusion生成的以下图层上使用“visitbility:hidden”,并使用负边距删除为图像保留的空间(请注意“折叠”不起作用:
#TitleNameloadingicon {visibility:hidden;}
#TitleName_cf_button {visibility:hidden;}
Adam Tuttle进一步改进了这个解决方案,他建议使用“display:none”而不是“visibility:hidden”。这完全消除了为装载图形保留的空间。
答案 2 :(得分:1)
有一种更简单,更重要的是,正确的做法。转到CFINPUT标记内,选择名为SHOWAUTOSUGGESTLOADINGICON
的属性,然后选择False
。完成!