如果过滤器中没有元素,则返回Innerhtml消息
innerhtml message if no elements in filter
在我的项目中,我使用脚本MixItUp,这是很好的过滤和排序元素。在我的情况下,我使用xml文件中的数据。
我想在innerhtml中显示一条消息,如果过滤结果没有元素。我试着去做这件事,但不是很顺利。
我的项目可以在这里看到:http://www.halfmen.dk/2017/statistics.php
这是显示'no show'消息的脚本:
<script type="text/javascript">
$(function(){
$('#miucontainer').on('mixEnd', function(e,state){
$('.noposts').html(state.totalShow==0?'Ingen spillere i denne kategori':'');
});
});
</script>
例如,如果你点击2015标签的按钮,然后点击2016,你会看到缺乏平滑。
看起来jQuery处理请求的速度不够快。
你可以尝试通过调用.clearQueue()
来清除动画队列,参见https://api.jquery.com/clearQueue/
或者甚至可以在动画之间添加一个人工延迟来验证数据,并在动画发生之前准备好数据。
相关文章:
- 为什么JavaScript可以'找不到给定的InnerHTML并返回Cannot set property
- 为什么innerHTML返回“未定义”
- 为什么innerHTML在和相同的字符串值比较时不返回true
- 为什么innerHTML在angularjs中返回undefined
- 为什么函数中的innerHTML在向innerHTML返回值时会被忽略
- 在 innerHTML 中返回多个结果
- 为什么innerHTML在Android浏览器中返回未定义
- 我用JS在下拉框中更改了一些内容,但是innerHTML不会随更改的内容一起返回
- document.body.innerHTML只返回最后一个大小写
- 从函数返回内容时,将新创建的TD元素上的.innerHTML设置为空白
- <中的Html代码;pre>标记,innerHTML不会返回所有代码
- 无法读取属性'innerHTML'使用.on()返回null
- 从返回的表单对象中读取InnerHTML
- innerHTML显示函数,而不是函数的返回值
- 返回innerHTML作为UL
- innerHTML总是返回'undefine'在javaScript
- Span.innerHTML返回文本,但Span.value返回未定义的值
- 返回innerHtml的函数的结果是未定义的,原因是什么
- 如何编写js函数返回innerHTML
- 如果过滤器中没有元素,则返回Innerhtml消息