Ich versuche, jQuery wie diese in meteor.js App zu verwenden.Wie verwendet man jQuery in Meteor 1.0
JS:
if (Meteor.isClient) {
Meteor.startup(function() {
$("button").click(function() {
$("p").toggle();
});
});
...
oder ohne meteor.startup Funktion. Keine funktioniert.
HTML:
<button>Click</button>
<p>Can you see me?</p>
Ich bekomme keine Fehler und es passiert nichts, wenn ich auf die Schaltfläche klicken.
Vielen Dank für Ihre Antwort folgt! Warum funktioniert mein Beispiel jquery nicht? Es sollte, oder? – Mika
Meteor hat die volle Kontrolle über das DOM-Management (deshalb ist es so einfach, überhaupt damit umzugehen, oder?) Und kann nicht sicherstellen, dass Ereignisse, die Sie mit jQuery setzen, beim erneuten Rendern von Vorlagen erhalten bleiben versagt, jedenfalls bleiben Meteor-Vorlagen Zeug, um Fallstricke zu vermeiden. – saimeunt
Ich denke, aber ich bin mir nicht sicher, es funktioniert nicht, weil beim Start gibt es noch keine DOM-Elemente, wird es wahrscheinlich mit.Rendered-Ereignis funktionieren – Sindis