Javascript 如果筛选器中没有元素,则返回innerhtml消息
在我的项目中,我使用了脚本MixItUp,它非常适合过滤和排序元素。在我的例子中,我使用的是来自xml文件的数据 如果过滤结果没有任何元素,我希望在innerhtml中显示一条消息。我曾试图完成这项工作,但不是很顺利 我的项目可以在这里看到: 这是显示“不显示”消息的脚本:Javascript 如果筛选器中没有元素,则返回innerhtml消息,javascript,php,jquery,html,Javascript,Php,Jquery,Html,在我的项目中,我使用了脚本MixItUp,它非常适合过滤和排序元素。在我的例子中,我使用的是来自xml文件的数据 如果过滤结果没有任何元素,我希望在innerhtml中显示一条消息。我曾试图完成这项工作,但不是很顺利 我的项目可以在这里看到: 这是显示“不显示”消息的脚本: <script type="text/javascript"> $(function(){ $('#miucontainer').on('mixEnd', func
<script type="text/javascript">
$(function(){
$('#miucontainer').on('mixEnd', function(e,state){
$('.noposts').html(state.totalShow==0?'Ingen spillere i denne kategori':'');
});
});
</script>
$(函数(){
$('miucontainer')。on('mixEnd',函数(e,状态){
$('.noposts').html(state.totalShow==0?'Ingen Spiller i denne kategori':'');
});
});
例如,如果您单击带有2015标签的按钮,然后单击2016,您将看到缺少平滑度
任何建议都将不胜感激。看来jQuery处理请求的速度不够快 您可以通过调用
.clearQueue()
来尝试清除动画队列的
或者甚至可以在动画之间添加一个人工延迟,以验证数据并在动画发生之前进行准备