drupalのノードを表示しています。各ノードには、テーブル内の追加の行を切り替える(想定される)ボタンがあります。ただし、余分な行を開くように切り替えることはできますが、再び閉じるように切り替えることはできません。
これがjavascriptです。
Drupal.behaviors.morelink = function(context) {
$("a.morelink").click(function (e) {
e.preventDefault();
$('.more').hide();
$('.more').eq( $('a.morelink').index( $(this) ) ).toggle();
});
}
これが私のnode-type.tpl.phpのボタンです。
<a class="morelink" href = "<?php print url('node/' . $node->nid); ?>">
<img src="greydown.png" ALT="More"></a>
これが追加の行です。
<tr class="more ">
<td> some content here</td>
</tr>
そしてここにcssがあります。
.more {
display:none;
}
シャットを再び切り替える(非表示にする)ことができない理由について何かアイデアはありますか?