2

周囲に大きな透明度(マージン)がある画像がたくさんあります。私はそれらを「ソート可能」で使用しようとしていますが、これらはすべてオーバーラップし、余白によって間違った画像がドラッグされるため、正しい画像をドラッグするのが面倒になります。

残念ながら、透明な領域は切り抜くことができません。

そこで、各画像の中央に細い「ハンドル」バーを作成しようとしましたが、ハンドルが画像をまったくドラッグしていません。

$(".item").sortable({
    handle: ".handle"
});

これがJSFiddleリンクです

私は何が間違っているのですか?

4

1 に答える 1

1

ソート可能な関数を使用する場合は、a<ul>や。のような「周囲のコンテナ」にそれを追加する必要があり<div>ます。

したがって、フィドルを機能させるために必要なのは、3つのdivを別のdivで囲むことだけです。<div id="srt"> <div>... </div>

jQuery呼び出しでは、次のように調整する必要があります。

$("#srt").sortable({
    handle: ".handle"
});

修正されたフィドルをチェックしてください:http://jsfiddle.net/BkUvD/16/

于 2012-11-15T14:39:32.987 に答える