+ JavaScript & jQuery 質問用スレッド vol.7 + [無断転載禁止]©2ch.net (711レス)
1-

179
(1): 2020/01/27(月)21:53 ID:hWzt81fy(1) AAS
jQueryというかcss含む質問ですが。

<dl>
<dt>項目1</dt><dd>本文1本文1</dd>
<dt>項目2</dt><dd>本文2本文2本文2</dd>
・・・
</dl>

dl {columns: 2;}
dd {display: none;}
dt.open + dd {display: block; }

$('dt').click(function(){
$(this).toggleClass('open');
});

●現状
項目(dt)をクリックする度にそのddを表示/非表示。

●問題点。場合によって
(1)1列目最後のdtをクリックするとその本文(dd)が2列目にまたがってしまう。
(2)2列目最初のdtをクリックするとその項目(dt)が1列目に飛んでしまう。

●希望
(1)はなんとか我慢できるものの
(2)は2列目にとどまったままにしたく(1列目と2列目の高さが変わって可)
その方法を教えてください。
1-
あと 532 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.004s