私はjQueryを学んでおり、この問題の解決方法がわかりません。私の問題は説明するのが難しいですが、基本的にはdisplay: inline-block;
のボタンボックスがあります。ボタンをクリックすると、下のメニューslideToggle
が表示されます。ページのサイズにもよりますが、1行に2〜8個のボタンがあります。 htmlでは、スライドアウトメニューはそれぞれのボタンの直後、次のボタンの前に表示されます。これにより、スライドアウトリストの後ろにあるボタンがリストの下にドロップされることは明らかです。jQuery slideToggleは動的に位置を調整しますか?
は、ここに私の基本的な設定です:https://jsfiddle.net/cr1fev67/
これを修正する方法がわからない...ブラウザのウィンドウサイズを確認し、それぞれの最後のボタン要素の後にリストを挿入するための簡単な構造変化やjQueryの魔法のいくつかの種類ライン??
あなたが達成しようとしていることを正確にはわかりませんが、 https://jsfiddle.net/cr1fev67/1/ – Liquidchrome
https://jsfiddle.net/cr1fev67/2/これがあなたがしようとしているものなら... – Vishal
理想的にはブロックを見ることができますか?しかし、これは悪い解決策ではありません、ありがとう。例えば、右端のボタンがリストを右に最大限開くようにしたいのであれば、私はおそらくそれを混乱させるかもしれません。 – chiiidog