list.js与chrome中的内容有奇怪的错误

时间:2014-06-22 15:18:18

标签: list google-chrome listjs

我遇到了插件" 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;
});

以下是问题的fiddly

点击按钮: " jyl(点击我很多, - 我崩溃了)" 你会看到列表是如何跳跃的。它应该像按钮一样工作: "哈哈(点击我,我也很好)"

正如你所看到的,它列出的内容非常奇怪,它会跳转。 此问题发生在chrome中,但不在IE中。 有什么想法吗?

非常感谢。

0 个答案:

没有答案