私はこれに対する答えを探していましたが、まだ見つけていません。jQuery上の要素位置とマウスでの不思議な振る舞いソート可能とブートストラップ
私はブートストラップとjQueryのソート可能なシステムを持っていますが、要素をあるリストから別のリストに移動すると、その要素はマウスカーソルよりも遅く動くようなものです。カーソルと要素の間に隙間ができて、他のリストに移動すると、マウスが近くにあってプレースホルダの正確な位置にないときにプレースホルダが表示され、その要素は数ピクセル後に表示されます。
私は簡単な例でビデオを作りました https://youtu.be/MhxAhIDUj3Y
この詳細については 私はLI要素の内部にブートストラップパネルを使用していますが、マークアップはliですkeが
<li class="ui-sortable-handle" style="display: list-item;">
<div class="panel panel-default span4">
</div>
</li>
私はソート可能に使用するオプションがあります。この本
placeholder: 'ui-sortable-placeholder',
connectWith: ".connectedSortable",
helper: 'clone',
scroll: false,
start: function(e, ui){
ui.placeholder.height(ui.item.height());
}
カーソルと要素間のこの奇妙なマウスギャップを取得するために何が起こっているか知っていますか?
はここで任意の助けが本当に理解されるであろう行動に https://jsfiddle.net/3jj6k7bm/
を再現する作業フィドルだ、あなたは80%に<body>
セットにzoom
を持つことによって引き起こされています
これを再現するのに必要なすべての関連コードを提供できますか?あなたがデモを行うことができれば素晴らしいことでしょう。 –
これはあなたが使っているものですか? https://jqueryui.com/sortable/ –
はい、jquery sortableを使用しています。ここでは動作例があります。https://jsfiddle.net/3jj6k7bm/ – Juanchi