そのため、jQueryUIのダイアログボックスを使用しています。しかし、私が読んだように、ドロップダウンリストがz-indexキューに注意を払わないというIE6内の一般的なバグがあります(これが機能することを確認する必要があるのは残念です)。また、オーバーレイの問題を処理するためのbgiframeと呼ばれる便利なプラグインがあることも読みました。私は人々がそれを使うと言う2つの異なる方法を見つけました、そしてどちらもうまくいきません。私は本当に愚かなことをしているだけかもしれませんが、これを機能させる必要があります。
jQuery.bgiframe.jsバージョン2.1.1を含むこれが私が作業せずにそれを使用しようとした2つの方法です:(私が取り組んでいるページにすべてのjQuery-UI、jQuery、およびbgiframeを含めました)
実際のプラグインのドキュメントには、次のように書かれています。
$("#selectDropdownThatNeedsFixing").bgiframe();
これにより、オブジェクトが期待されているというjQuery例外が発生します。
次のページから見た2番目の方法:http://docs.jquery.com/UI/Dialog/dialog基本的に
bgiframe: true
、ダイアログを初期化するときに設定するだけです。$( ".selector" ).dialog({ bgiframe: true });
これはエラーにはなりませんが、テストしたときにIE6内に問題が残っています。
私は何かが足りないのですか?どちらの方法でbgiframeを使用する必要がありますか?どんな方向でも大歓迎です。ご協力ありがとうございました!