1

と並べて表示されるさまざまな量の子を保持するドラッグ可能なコンテナーがありますdisplay: inline-block。最初または最後の子のオフセットに基づいてコンテインメントを行いたいので、ユーザーはいずれかの方向に (最初または最後の) 1 つを除くすべてを画面外にドラッグできます。

drag: function(){//prevent dragging once last element offset is within 10% of window width
  if ($('.element:last').offset().left < $(window).width() * .10)){
    return false;
  }
}

問題は、false を返すとドラッグできなくなることです。封じ込めのいくつかのバリエーションは、ここでは唯一のオプションのように思えますが、そのような複雑な条件を与える方法がよくわかりません.

4

1 に答える 1