0
因此,當我按下按鈕div的樣式「display:none;」時,我做了點擊事件更改爲「display:inline-flex」。現在,一切工作正常,除非當我再次點擊按鈕時,他不會將div切換回「display:none;」。第二個問題是,通過此按鈕和點擊事件,他只顯示第一條評論。下面的代碼:流星clik事件,雙擊;只使用JS
模板用於顯示一些後用DIV的評論認爲,正在改變風格
<template name="PrikazKomentara">
<div id="{{IdRoditelja}}" style="display: none;">
<div class="prikaze"><p>Коментар:</p>{{коментар}}</div>
<div class="prikaze"><p>Коментарисао:</p>{{коментарисао}}</div>
</div>
</template>
按鈕改變DIV的風格
<template name="PrikažiMe">
<button class="PrikažiKomentar">Прикажи коментаре</button>
</template>
精細,模板事件
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"};
}
});
}
所以,這樣的: '如果(Meteor.isClient){ 模板.PrikažiMe.events({'點擊.PrikažiKomentar':function(){ var prikaz = document.getElementById(this._id); (prikaz.style.display =「none」) if } }); }' –