Das Hauptproblem ist, dass jQuery nicht geladen wird, wenn die Seite geladen wird.
if (typeof jQuery != 'undefined') {
// jQuery is loaded => print the version
alert(jQuery.fn.jquery);
}
Die erste Zeile prüft, ob die jQuery-Variable definiert wurde. Wenn dies der Fall ist, wird der Code in den geschweiften Klammern ausgeführt. Die zweite Zeile gibt eine Warnung mit der geladenen jQuery-Version aus.
Dezimal Zahlen
Es gibt einige Möglichkeiten, mit Dezimalzahlen in jQuery zu arbeiten. Eine Möglichkeit besteht darin, die Funktion number() zu verwenden, die eine ganzzahlige Eingabe akzeptiert und eine Dezimaldarstellung dieser Zahl zurückgibt. Um beispielsweise den Wert 5.6 zu erhalten, könnten Sie die number()-Funktion wie folgt verwenden:
var num = 5.6;
Eine andere Möglichkeit, mit Dezimalzahlen in jQuery zu arbeiten, ist die Verwendung der Funktion parseFloat(). Diese Funktion nimmt eine Eingabe in Form einer Zeichenfolge entgegen und gibt eine Fließkommadarstellung dieser Zahl zurück. Wenn Sie beispielsweise den Wert 5.6 als Fließkommazahl erhalten möchten, können Sie die Funktion parseFloat() wie folgt verwenden:
var num = parseFloat(5.6);
Mathe
Math in jQuery ist eine leistungsstarke und benutzerfreundliche Bibliothek zum Ausführen mathematischer Operationen an DOM-Elementen. Es umfasst Unterstützung für grundlegende Arithmetik, Trigonometrie und Algebra sowie erweiterte Funktionen wie Matrizenoperationen und Vektorrechnung.
Math in jQuery baut auf der jQuery Foundation Library auf, die einen robusten Satz browserübergreifender Kompatibilitätsfunktionen bietet. Daher funktioniert Math in jQuery sowohl mit modernen Browsern (einschließlich IE9 und höher) als auch mit älteren Browsern, die die Foundation Library nicht unterstützen (z. B. IE8).
Wenn Sie Ihren Webanwendungen mathematische Funktionen hinzufügen möchten, ist Math in jQuery definitiv eine Überlegung wert.