So habe ich Click-Ereignis, wenn ich Taste div Stil "Anzeige: keine;" ändert sich zu "display: inline-flex". Nun, alles funktioniert gut, außer wenn ich wieder auf den Knopf klicke, dreht er Div nicht zurück auf "display: none;". Zweites Problem ist, dass er mit diesem Button-and-Click-Event nur den ersten Kommentar anzeigt. Hier ist der Code:Meteor Clik Ereignis, Doppelklick; Verwenden nur JS
Vorlage für Kommentare von einigen Posten mit div zeigt, der Stil ändert
<template name="PrikazKomentara">
<div id="{{IdRoditelja}}" style="display: none;">
<div class="prikaze"><p>Коментар:</p>{{коментар}}</div>
<div class="prikaze"><p>Коментарисао:</p>{{коментарисао}}</div>
</div>
</template>
Taste, die DIV Stil ändert
<template name="PrikažiMe">
<button class="PrikažiKomentar">Прикажи коментаре</button>
</template>
Fein, Template-Ereignis
if (Meteor.isClient) {
Template.PrikažiMe.events({
'click .PrikažiKomentar': function(){
var prikaz = document.getElementById(this._id);
if (prikaz.style.display = "none")
{ prikaz.style.display = "inline-flex" }
else {prikaz.style.display = "none"};
}
});
}
Also, so etwas wie: 'if (Meteor.isClient) { Template .PrikažiMe.events ({ 'Klicken Sie auf .PrikažiKomentar': function() { var prikaz = document.getElementById (this._id); if (prikaz.style.display === "keine") {prikaz.style.display = "inline-flex"} else {prikaz.style.display = "none"}; } }); } ' –