jQueryで次のようなダイアログを開くことができます。
position: {
of: $( "#Parent" ),
my: "left top",
at: "left top"
}
これはFFでは正常に機能しますが、IE9では、Doctypeがに設定されている場合にのみ機能し<!DOCTYPE HTML>
、次のような別の場合には機能しません。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
他のすべてのDoctypeは、IEをクァークズモードにしているようです。
問題は、使用<!DOCTYPE HTML>
するとActiveWidgetsが台無しになることです。グリッドはどのブラウザにも表示されません。
<!DOCTYPE HTML>
IEを使用せずにjQueryポジショニングを機能させることはできますか?または、ActiveWidgetsをこの推奨されるDOCTYPEで動作させることはできますか?
答えてくれてありがとう
activeWidgetsグリッドをjqwidgetsに置き換えるために1日を費やした後、私はついに結果が気に入らなかった。PHPテンプレートを使用して、iniテキストファイルから動的グリッドを生成します。
ドキュメントを2つのiframeに分割することになりました。1つはダイアログ付き、もう1つはグリッド付き
そうすれば、ダイアログをフレームの外に移動することはできませんが、機能します
これは素晴らしいコミュニティであり、素晴らしいイントラネットサイトの設計に大いに役立ちました。