Ich erhalte den folgenden Fehler bei der Verwendung von JavaScript Isotope.JavaScript Isotope: Kann die Eigenschaft 'each' von undefined nicht lesen
Uncaught TypeError: Cannot read property 'each' of undefined
auf die folgende Codezeile Tracing:
isotope.$filteredAtoms.each(function (i, elem)
und bei Bedarf für die Fehlersuche - den umgebenden Code:
var isotope = $('.filter-container').data('isotope');
function addEvenClasses()
{
// add even classes to every other visible item, in current order
isotope.$filteredAtoms.each(function (i, elem)
{
$(elem)[(i%2 ? 'addClass' : 'removeClass')]('even');
});
}
Ich bin sicher, Die Lösung ist einfach, ich sehe es einfach nicht. Außerdem bin ich neu bei der Verwendung von Isotop:]
Das heißt, bedeutet '$ filteredAtoms' nicht definiert ist. Hast du ein besseres Beispiel? Aus der Dokumentation: isotopeInstance. $ FilteredAtoms: 'jQuery-Objekt der gefilterten und sortierten Elementelemente'. Sind Sie sicher, dass es Elemente gibt? – Pimmol
Ich habe das folgende Beispiel verwendet: http://jsfiddle.net/desandro/QsCZx Und natürlich mischte der Code in meine Umgebung und erhielt diesen Fehler. – tfont