有没有办法删除原生ColdFusion AJAX加载动画?

时间:2010-03-04 15:15:59

标签: ajax coldfusion icons

有没有办法,如何删除内置于ColdFusion AJAX函数中的加载动画?

<cfinput type="text" name="TitleName" autosuggest="cfc:MyCFC.AutoSuggestSearch({cfautosuggestvalue})">

使用以下代码在我的搜索字段旁边创建一个小图标,该图标在AJAX请求等待响应时进行动画处理。有没有办法删除这个动画图标?

3 个答案:

答案 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。完成!