2

1.10.3 より前は 1.9.x だったと思いますが、この問題はありませんでした。ただし、jQuery UI 1.10.3 への更新後、Firefox では、ウィンドウを下にスクロールしたときに、ドラッグ可能なプラグインでカーソルの中心を見つける際に問題が発生します。

これは、Chrome、Safari、または IE では発生しません...

皆さん、これを見たことがありますか?

var itemImageTop = parseInt( $( 'ul li img' ).attr( 'height' ), 10 ) / 2,
    itemImageLeft = parseInt( $( 'ul li img' ).attr( 'width' ), 10 ) / 2;

$( 'ul li img' ).draggable( {
    appendTo:   'body',
    helper:     'clone',
    opacity:    0.5,
    zIndex:     100001,
    cursor:     'move',
    cursorAt:   { top: itemImageTop, left: itemImageLeft },    
} );

http://jsfiddle.net/Hjgy6/

スクリプトを実行するときは、プレビュー ウィンドウをスクロール バーで下にスクロールしてから、画像をドラッグしてみてください。あなたは私が何を意味するかを見るでしょう。

4

2 に答える 2

4

参考までに、私はこの正確な問題を Firefox でのみ抱えていました。それを修正した方法はposition:relative;、ドラッグ可能な要素を保持していたコンテナ要素に追加することでした。太陽の下で私が理解できるすべてのハックを試したので、他の誰かがこれに出くわした場合に備えて、これをここに置きたかったのですが、位置属性をいじり始めるまで、それを得ることができませんでした仕事。おそらく誰にとってもうまくいくわけではありませんが、誰かを助けるかもしれません!

于 2013-11-21T22:17:48.193 に答える
0

高低を検索した後、最終的にこれがバグであることがわかりました... 1.11.xで修正される予定です

http://bugs.jqueryui.com/ticket/9315

于 2013-08-02T05:47:03.067 に答える