2010-11-19 16 views
2

申し訳ありませんが、私は本当にこれをどのようにフレーズするのか考えていないので、私は(jquery UIのソート可能なプラグインを使用して)ソート可能なdivでいっぱいのテーブルの列があります。これらのdivのそれぞれにはイメージの子があります。現在、divのイメージ部分をクリックしてdivをドラッグしようとすると、divはドラッグされません。明らかに、画像(またはdivの任意の部分)をクリックすると、ドラッグするように分割したいと思います。助言がありますか?jquery UIソート可能 - ソート可能なdivに埋め込まれたイメージのドラッグがdivソートの開始時の結果になるようにする

+0

問題が何であるか分かりませんが、これはうまくいくようです:http://jsfiddle.net/C6JZ2/ –

+0

Chrome 8ではそれがありません。あなたは画像をドラッグし始め、悪い(まだ機能しているにもかかわらず) – cambraca

+0

- 私もChromeを使用しています。私は、これを修正する最良の方法は、イメージがドラッグを開始させ、代わりに親divがドラッグを開始させるイベントをトリガーするイベントをキャプチャすることであると考えました。どのようにこれを行うにはどのようなアイデア? –

答えて

5

これを試してみてください: をあなたが$('#thelist').sortable();ような何かをやっている場合は、あまりにも次のようにします。

$('#thelist img').mousedown(function(event) { 
    event.preventDefault(); 
}); 

これは、少なくともChromeとFirefoxの上、である(リスト内のすべての画像の上に通常の動作を防止します、画像のドラッグを開始します)。

+0

投稿してから約1時間後にこれを実現しました。私は別の問題に遭遇しましたが、それは別の投稿のためです。 –

関連する問題