2

これを見てください - > http://jsfiddle.net/Zj23S/1/

サイズ変更可能でドラッグ可能を使用しています。私が直面している問題は、ドラッグ可能です。おそらくdiv.position = absoluteを設定しているため、divの外にドラッグできないようです。これを取り除くと、サイズ変更によって他の要素が移動しますが、これは望ましくありません。絶対位置を維持しながら、要素を画面上の任意の場所にドラッグするにはどうすればよいですか?

ありがとう!

4

3 に答える 3

3

これはあなたが望んでいたものですか? http://jsfiddle.net/Zj23S/15/

于 2011-07-05T09:17:00.640 に答える
3

これを試してみてください。役立つと思います。

http://dev.iceburg.net/jquery/jqDnR/

または jQuery UI が必要な場合: http://viralpatel.net/blogs/2010/01/jquery-resizable-draggable-resize-drag-tutorial-example.html

于 2011-04-05T09:18:54.377 に答える
3

サイズ変更可能の問題です:

(f.is(".ui-draggable")||/absolute/.test(f.css("position")))&&f.css({position:"absolute",top:e.top,left:e.left})

したがって、要素の開始位置が相対的である場合、チェックが失敗するため、class .ui-draggable を削除するだけで問題ありません。

追加することでそれを行うことができます

{... addClasses: false ...}

ドラッグ可能なオプションの設定

于 2012-05-31T10:40:24.920 に答える