0

次のように、div をドラッグ可能にしました: .draggable({ axis: 'x', content: [ pLeft+margin, 0, pWidth-(margin*2), 0] }).css('opacity', 0.6)親の上にオーバーレイされたdivが表示され、左端と右端から(マージンから)数ピクセル離れた親内でx軸に沿ってドラッグ可能です。これがシナリオです。

質問

コンテインメントを超えてドラッグ可能なイベントを検出する方法と、ユーザーが左または右向かって移動しようとしているかどうか(したがって、親 div の背景位置を変更してスクロール効果を与えることができます)

jquery-ui ドラッグ可能の封じ込めを超えてマウス イベントを検出する方法はありますか? (左または右に向かっているかどうかの情報とともに)?

4

1 に答える 1

0

これを解決するには、エッジに非常に近づいたときにタイマーを追加し、マウスがコンテインメントの左端または右端の「外側」にある限り、タイマーに基づいてコンテンツを内側にスクロールさせました。マウスが格納容器の x 軸スコープ内に戻ったときに、タイマーをリセットしました。

于 2010-10-31T11:51:40.610 に答える