我遇到了插件“list.js”的问题。而且我不知道如何解决它。我已经解决了很长时间,但我找不到任何错误。
var options = {
valueNames: [ 'name', 'description', 'category' ],
};
var featureList = new List('lovely-things-list', options);
$('#filter-jyls').click(function() {
featureList.filter(function(item) {
if (item.values().category == "Jyl") {
return true;
} else {
return false;
}
});
return false;
});
$('#filter-fyns').click(function() {
featureList.filter(function(item) {
if (item.values().category == "Fyn") {
return true;
} else {
return false;
}
});
return false;
});
$('#filter-none').click(function() {
featureList.filter();
return false;
});
$('#filter-sjas').click(function() {
featureList.filter(function(item) {
if (item.values().category == "Sja") {
return true;
} else {
return false;
}
});
return false;
});
$('#filter-stors').click(function() {
featureList.filter(function(item) {
if (item.values().category == "Stor") {
return true;
} else {
return false;
}
});
return false;
});
$('#filter-lols').click(function() {
featureList.filter(function(item) {
if (item.values().category == "Lol") {
return true;
} else {
return false;
}
});
return false;
});
这是我的问题的一个繁琐:
点击按钮:“jyl(经常点击我,-我崩溃了)”然后你会看到列表是如何跳来跳去的。它应该像按钮一样工作:“大声笑(点击我我也很好)”
如您所见,它列出了非常奇怪的内容并且它跳来跳去。这个问题发生在 chrome 中,但不在 IE 中。有任何想法吗?
非常感谢。