0

この問題を回避する方法はありますが、html/javascript (jquery) をいじっているときに、いくつかの奇妙な動作に気付きました。

要素を含む要素の境界を越えて右と下に要素を移動すると、含む要素のサイズが変更されることに気付きました。例として、読者はhttp://jqueryui.com/demos/draggable/に誘導されます。含まれているボックスの右または下にボックスをドラッグしてみてください。この振る舞いは腹立たしいです。

この厄介なプロパティを無効にするにはどうすればよいでしょうか? 私の要素のほとんどは position: relative です。なぜなら、それらを記述された順序で配置することはまったく役に立たないからです。これは私が気づいたことであり、何らかの理由付けが必要です。

4

1 に答える 1

0

あなたが試すことができますcontainment

指定された要素または領域の境界内へのドラッグを制限します。可能な文字列値: 'parent'、'document'、'window'、[x1, y1, x2, y2]。

$( ".selector" ).draggable({ containment: "parent" });
于 2012-06-29T04:34:35.877 に答える