read more と show less のスタイルをどのように設定すればよいでしょうか? #tag1 をスタイリングしようとしましたが、これは最初に表示される「続きを読む」テキストを変更するだけです
JSはこちら
<script>
function toggleAndChangeText(divId, tagId) {
$("#"+divId).toggle();
if ($("#"+divId).css('display') == 'none') {
$('#'+tagId).html('Read More <i class="icon-circle-arrow-down"></i>');
}
else {
$('#'+tagId).html('Show Less <i class="icon-circle-arrow-up"></i>');
}
}
そしてhtml
<a id="tag1" href="javascript:toggleAndChangeText('a1', 'tag1');">
<p>Read More <i class="icon-circle-arrow-down"></i></p> </a>
各セクションのテキストは次のようになります...
最初のものは、最初にボタンを見たときです。次に、ユーザーがそれをクリックすると、「Show Less」が表示されます。ボタンが左にあり、下部のパディングが少ないことがわかります。その後、ユーザーが [表示を減らす] ボタンを閉じると、[続きを読む] が表示されますが、[表示を減らす] と同じ位置に留まります。
私の質問は、インタラクティブな read more/show less をスタイリングして、最初の read more の位置に配置するにはどうすればよいですか? これが混乱している場合は申し訳ありません!