1

私はjqueryuiWebサイトで作業しており、ドラッグ可能なアコーディオンdivがあり、マウスがスクロールバーだけにくっついているという奇妙な動作が発生します。

$("#item_accordion").draggable();

この動作は、まだ奇妙なGoogleChromeでのみ発生するようです。右クリックしてマウスをすばやく動かすことで、最終的にマウスをアコーディオンから離すことができます。誰かがこの問題で経験、そしてうまくいけば解決策を持っているかどうか私は興味がありました。

どうもありがとう、デレク

4

1 に答える 1

2

私も同じ問題を抱えています。残念ながら、JQueryをあまり深く掘り下げたくなかったので、何が原因なのかわかりませんが、ドラッグ可能なオブジェクトの「ハンドル」を指定することで回避できました。「ハンドル」はドラッグを開始できる唯一の場所であり、「ハンドル」にはスクロールバーが含まれていなかったため、この問題は発生しなくなりました。

$('#overlays_dialog').draggable({handle: '.dialog-header'});

overlays_dialogは、クラスが「.dialog-header」の子divを含むdivです。

于 2012-10-05T19:01:19.290 に答える