私はjQueryにかなり慣れていませんが、とても気に入っています。開発者に感謝します!:)
私の質問は、サイズ変更可能な関数についてです。状況は次のとおりです。
私にはdiv(parent-div)があり、その中に5つの他のdivがあります(互いに直接隣接しているので、それらをdiv-aからdiv-eと呼びましょう)。parent-divはタイムスパンを表し(長いほど、より多くの時間を表します)、5つのchildrendivはそのタイムスパン内の5つのステージを表します。
ここで、child-div-cのサイズを変更できるようにしたいと思います(たとえば、それが表すfaseにはもっと時間がかかります)。divのDとEは、Cのサイズを変更している間、左にシフトする必要があります。これは、それらのフェイズが、短くも長くもならず、後で発生しているためです。Cのサイズを変更するときは、合計期間が長くなるため、parent-divのサイズも変更する必要があります。
これが明確であることを願っています。質問は次のとおりです。
サイズ変更されたdivの横にdivを移動するにはどうすればよいですか?親divのサイズを変更するにはどうすればよいですか?
$( "。selector).resizable({})イベントを認識していて、それが機能するようになりました。しかし、2つのdivが隣り合っていて、そのうちの1つをサイズ変更している場合、それはうまくいきません。
前もって感謝します!
編集:この質問は反対票を投じられましたが、私は答えを見つけてJSfiddleを作成しました。受け入れられた答えについての私のコメントを参照してください。
私の2番目の質問に対する答えはこれでした:
$(".selector").resizable( {
resize: function(event, ui) {
var widthTotal = 0;
$(".travelcontainer > .travelfase").each(function(index, element) {
widthTotal = $(this).innerWidth() + widthTotal;
});
});
これが他の誰かにも役立つことを願っています:)