Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果筛选器中没有元素,则返回innerhtml消息_Javascript_Php_Jquery_Html - Fatal编程技术网

Javascript 如果筛选器中没有元素,则返回innerhtml消息

Javascript 如果筛选器中没有元素,则返回innerhtml消息,javascript,php,jquery,html,Javascript,Php,Jquery,Html,在我的项目中,我使用了脚本MixItUp,它非常适合过滤和排序元素。在我的例子中,我使用的是来自xml文件的数据 如果过滤结果没有任何元素,我希望在innerhtml中显示一条消息。我曾试图完成这项工作,但不是很顺利 我的项目可以在这里看到: 这是显示“不显示”消息的脚本: <script type="text/javascript"> $(function(){ $('#miucontainer').on('mixEnd', func

在我的项目中,我使用了脚本MixItUp,它非常适合过滤和排序元素。在我的例子中,我使用的是来自xml文件的数据

如果过滤结果没有任何元素,我希望在innerhtml中显示一条消息。我曾试图完成这项工作,但不是很顺利

我的项目可以在这里看到:

这是显示“不显示”消息的脚本:

    <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()
来尝试清除动画队列的

或者甚至可以在动画之间添加一个人工延迟,以验证数据并在动画发生之前进行准备