我使用非常簡單的函數在單擊時隱藏整個div並顯示comments塊。使用jquery函數隱藏/顯示div和更改class span
而不是隱藏整個div,我需要做的就是保持它當它被點擊時,顯示註釋塊,但改變班級從class =「icon expand」到class =「icon abate」和只隱藏「點擊這裏發表評論或查看我們客戶的評論。」所以如果再次點擊它會做相反的事情。
這裏是我的腳本
function myfunc_showComments() {
if (typeof jQuery != 'undefined') {
$('#hidecomments').remove();
}
var commentsParams ={
categoryID: 'Widgets',
streamID: '<?php echo $streamID ?>',
containerID: 'commentsDiv',
}
gigya.services.socialize.showCommentsUI(conf,commentsParams);
}
</script>
<!-- end #review --></div>
<div id="hidecomments">
<div class="button_3" onClick="myfunc_showComments()"><span class="icon expand"></span><h2>Comment & Rate this <span><?php echo $widget_title ?></span></h2><br />Click here to leave a comment or view what our customers are saying.
</div>
</div>
任何建議或幫助是非常appriciated
好吧,這是工作的地步,現在它正在替換跨度和擴展註釋塊的類,但現在我需要添加相反,所以,如果再次點擊它應該回到默認值。 – AlexB
其實我剛剛注意到那個特定的部分確實進入了默認狀態,但是評論並沒有被隱藏並且仍然被展開 – AlexB
在我的演示中,評論被交替隱藏並且每次點擊都可見。你是在談論你在真實項目中嘗試過的東西,還是......?您_did_注意到我的解決方案涉及對html結構的輕微更改以將註釋封裝在div中(我添加的新div有'class =「instruction」')? – nnnnnn