淡入淡出 Ajax 搜索结果
Fading in and out Ajax search results
我目前正在Wordpress中使用Ultimate WP Query Search Filter插件。我正在尝试让我的 Ajax 搜索结果在用户选择各种选项时淡入淡出。
$(document).ajaxStart(function() {
$(".content").hide();
})
.ajaxStop(function() {
$(".content").fadeIn(1500);
});
当用户最初搜索并且没有内容时,它会顺利淡入时,这可以成功工作。但是,如果搜索结果显示在屏幕上,并且用户选择新选项,则内容将被隐藏而不会产生任何影响。选择新选项时是否可以淡出现有内容?
如果我将 ajaxStart 设置为淡出,内容会在没有效果的情况下显示,然后淡入然后淡出。
使用 fadeOut()
回调函数在fadeOut
动画结束后启动 ajax。
$(".content").fadeOut(1500,function(){
$(document).ajaxStart().ajaxStop(function() {
$(".content").fadeIn(1500);
});
});
您应该检查该元素是否已经可见,例如:
if($(".content").is(':visible')) {
$(".content").hide();
}
,然后显示淡入新内容。
$(document).ajaxStart(function() {
$(".content").hide();
})
.ajaxStop(function() {
$(".content").show(1500);
});
相关文章:
- AngularJS/HTML/Bootstrap元素用于动态搜索结果
- 在web应用程序中的新搜索中重新加载搜索结果(不带jQuery)
- 检查搜索结果是否存在多次如果是,则在Javascript中只显示一个结果
- 显示可链接的搜索结果+对齐方式
- 谷歌位置服务附近搜索结果基于正确的地图中心的位置
- 为自定义网站创建JavaScript搜索框,创建显示搜索结果的弹出窗口
- 主干,如何记住搜索结果
- 为什么不'我的扩展程序不会出现在Chrome网上商店的搜索结果中
- 如何从谷歌自定义搜索下载搜索结果
- (临时)在Web应用程序中存储JSON搜索结果
- Angular JS根据搜索结果和点击事件更新DOM元素
- GoogleMapsForRails-只有在搜索结果发生变化时才通过ajax更新标记
- 淡入淡出 Ajax 搜索结果
- PHP ajax 搜索结果搞砸了我的页面
- ajax加载搜索结果
- 使用JavaScript/Ajax优化搜索结果
- 如何使用Ajax在不同的页面中呈现搜索结果
- 尝试使用对控制器的ajax调用将搜索结果插入到表中会导致错误
- 使用AJAX在表中返回搜索结果
- 清除输入文本时如何隐藏 ajax 搜索结果