0

ダイアログボックスにタブがあるjsfiddleの例をフォークしましたhttp://jsfiddle.net/didierg/dNyYQ/そしていくつかの変更を加えました.最初に、タイトルバーhttp://jsfiddle.net/wwDpDを追加しました/1/そしてドラッグ可能を true http://jsfiddle.net/wzF5Y/2/に設定します

最後のフィドルは驚くべきことに jsfiddle http://jsfiddle.net/wzF5Y/2/で動作しますが、ブラウザ FF 12.0 の例を実行すると、ダイアログが一番上の div の上に表示されなくなります。これは [開く] ダイアログ ボタンの上にあります。

私は何が欠けている可能性がありますか?.

画像: エラーのスクリーンショット

4

2 に答える 2

1

divダイアログ(およびオーバーレイ)がwithに制限されているようid="force"です。divFirefox は、子要素のサイズを考慮して、 のサイズをできるだけ小さくしようとします。したがって、ダイアログをドラッグしようとすると、ページの上部のみがカバーされるdivため、ダイアログは force 内に押し上げられます。div他のブラウザーでは、力の次元divが最大化されるため、ページ上の任意の場所にダイアログをドラッグできます。次の CSS を追加することで、他のブラウザーと同じ動作を得ることができます。

#force {
    height: 100%;
    width: 100%;
}
于 2012-07-03T15:56:52.247 に答える
0

ダイアログのz-indexを設定しようとしましたか。また、FFで見たもののスナップショットを投稿できれば、それは素晴らしいことです。

于 2012-07-03T15:53:58.320 に答える