0

特定の単語が強調表示されたプレーンテキストの段落があります。ハイライトされた単語はドラッグできるようになっています。ドラッグが開始されると、単語 (#hilite) をハイライトする div が上下のエクステント (垂直方向のみ) をより高い z オーダーで展開し、単語 (#word) を上下にドラッグできるようにする必要がありますそのスペース (コンテナー: 親)。計画では、ある時点でエリア内のドロップ可能にドロップする予定です。

この時点で、私の問題は #hilite をパディングで展開することです...これにより、使用可能なスペースを増やすことなく div のサイズが増加します。Resizable を使用した方がよいでしょうか? またはアニメート?Resizable を使用するための多くの推奨事項を見てきましたが、プログラムによるものではなく、ユーザーのサイズ変更のためのものだと思いました。

ドロップ可能なものについては、スペースが作成されたら、.css('display', '[none|block]') を交換して #hilite div 内に表示し、有効なターゲットにすることを考えています。

http://jsfiddle.net/monsto/GCsnM/私が持っているものについて。

(ああ、私は人々がjsfiddleを思いついたのが嫌いです。それは単に天才的すぎます。

4

2 に答える 2

0

コンテナはスパンであり、デフォルトではインライン要素であり、ブロック プロパティを表示できません。ブロックとして動作するように指示する必要があります

#hilite { display: inline-block; }

デモ

そして、あなたが与えたオプションverticallyは falseYです。ここを読む

于 2012-04-11T17:13:39.527 に答える