list.js странная ошибка с содержимым в Chrome

#list #google-chrome #listjs

#Список #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;
});
 

Вот проблема с моей проблемой:

Нажмите на кнопку: «jyl (часто нажимайте на меня, — я вылетаю)», и вы увидите, как список перемещается. Она должна работать как кнопка: «Lol (нажмите на меня, я тоже в порядке)»

Как вы можете видеть, в нем очень странный список содержимого, и он перескакивает. Эта проблема возникает в Chrome, но не в IE. Есть идеи?

Большое спасибо.

Комментарии:

1. Извините, вот ссылка: jsfiddle.net/Z6Ffp `

2. Действительно, странно. Кажется, работает только с 4 элементами «Jyl». Как только вы добавляете 5-й, он ломается jsfiddle.net/Z6Ffp/11

3. Похоже на ошибку в list.js само по себе — может быть, стоит связаться с автором