我有一个视图,其中有一些裸露的滤镜。它使用AJAX和自动提交功能,因此一旦更改过滤器选项,便会重新加载视图。
在选择选项和重新加载视图之间的短暂延迟中,熟悉的蓝色AJAX th子显示在表单底部的某个位置(我认为隐藏的提交按钮当前位于何处)。
我知道我可以通过覆盖throbber元素的CSS来自定义此图像,但是我不希望完全不使用它。
我更想做的是使用jQuery动画暂时淡出暴露的滤镜形式(最好是主视图)。然后,当AJAX调用完成时,它们会逐渐消失。
失败的话,我想使用与Views UI模块更新时使用的方法相同的方法,即将此图标放在页面中间:
因为已经内置,所以我只是假设会有一个设置可以更改此加载行为的样式/位置。不过没有这种运气。
如何实现这两种方法?
我正在将Drupal 7与Views 7.x-3.3一起使用。