問題タブ [bgiframe]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - IE 6 で bgIframe で JQuery UI 日付ピッカーを使用する方法
IE6 Web サイトで JQuery UI 日付ピッカー (最新の安定バージョン 1.5.2) を使用しようとしています。しかし、IE6 のコンボ ボックス (選択) が他のコントロールの上に浮いているという通常の問題があります。運がない日付ピッカーを宣言した後、bgIframe プラグインを追加しようとしました。
私の推測では、bgIframe を添付する .ui-datepicker-div は、カレンダーが表示されるまで存在しません。
.bgIframe() コマンドを datepicker .js ファイルに直接配置できるかどうか疑問に思っています。(ケルビンラックによる同様のコントロールはこのアプローチを使用しています)
現在のコード
$(".DateItem").datepicker({
showOn:"button",
... etc ...
});
$(".ui-datepicker-div").bgIframe();
jquery - bgiframe プラグインは jQuery 1.3.x で動作しますか?
jQuery 1.2.6 を使用すると、以下を実行でき、すべてがうまくいきました
しかし、私が見た唯一の例は、jQuery 1.3.x での作業です (以下に示します)。
しかし、上記は機能しません...では、この種のことを行うための新しいプラグインを持っている人はいますか?
編集: jQuery.UI の外部でこのプラグインを使用しています。使用しているバージョンは 2.1.1 です。
jquery - このページのIE6で「bgiframe」が機能しないようにしているCSS/スクリプトは何ですか?
jquery bgiframeのプラグインがこのページで機能しない理由をすばやく理解する専門知識を持っている人はいますか?コードは基本的に、ダイアログプラグインのデモページからの正確なコードです。
http://webdev.peelregion.ca/health/destinationparenthood/template.htm
私たちのサイトテンプレートはうまく機能していないようで、非互換性の原因を正確に特定しようとしています。
internet-explorer-6 - bgiframe が IE6 の jquery モーダル ダイアログのオーバーレイの前に表示される
IE6で jquery ui のデモ モーダル ダイアログ ( http://jqueryui.com/demos/dialog/#modal ) を見ると、bgiframe が背景オーバーレイの上に表示されています。そのため、黒/グレーのストライプ パターンが表示される代わりに、左上隅に「false」という単語が表示されたページが白い背景で覆われているだけです。jqueryui の最新バージョンで bgiframe が壊れていますか? この問題を bgiframe で簡単に修復する方法はありますか? そうでない場合、モーダル ダイアログが表示されているときに選択を非表示にするプラグインはありますか? 選択に関する ie6 の z-index の問題が、私が最初に bgiframe を使用していた理由です。
jquery - jqueryのbgiframeでのonclick検出
可能であれば、bgiframe で onclick イベントを検出する方法を見つけようとしています。この背後にある理由は、bgiframe プラグインが含まれている ie6 で jquery ダイアログを使用しているためです。私はバインドすることができません
したがって、ダイアログウィンドウの外側のどこかをクリックすると、ダイアログを閉じることができません。bgiframe プラグインを削除すると、すべて正常に動作します。この機能を bgiframe と共に実現する方法はありますか? または、可能であれば私の考えに沿っているかもしれません。
ありがとうございました
jquery - bgiframe は FireFox では動作しません
アプレット イメージ ビューアー (または ActiveX イメージ ビューアー) の上に jquery ダイアログを表示すると問題が発生します (アプレットのサイズが jquery ダイアログよりも大きい)。
IE では正常に動作しますが (IE 6 ではテストされていません)、FireFox では動作しません。
iframe は IE8 では正常に作成されますが、FireFox (v3.6.12) では作成されません。
このスクリプトを使用しました: jquery.bgiframe.min.js
根本的な原因を見つけるのを手伝ってください。
ありがとう、
jquery-ui - スクロールバーのz-indexヘルプを使用したjQueryUIオートコンプリート
jQuery UIのオートコンプリート機能をアタッチするテキストボックスがあり、CSSを使用して、ここの例で最大の高さを指定しています。私の問題は、これを行うと、bgiframeが解決するz-indexの問題が再び発生することですが、その方法は異なります。最初のオートコンプリートメニューは、その下にあるすべてのコントロールの上にありますが、スクロールを開始すると、オートコンプリートメニューがそれらの後ろに表示されます。
助言がありますか?
編集:
これは純粋にIE6のバグです。
ご覧のとおり、下にスクロールすると、オートコンプリートは他のコントロールよりも遅れます。
jquery - すべての上にjQuery UIダイアログを配置する方法
これに対する直接的で現在の答えを見つけることができませんでした。それが問題でさえあることに、私は実際に驚いています。
サイトにドロップダウンと iframe またはオブジェクト (iframe と pdf は firefox で失敗し、オブジェクトと pdf は IE でのリダイレクトが好きではありません) があり、キャプチャを表示しようとしています。キャプチャは、ドロップダウンと iframe/オブジェクトの後ろに隠れます。それはとても90年代です。
私の質問は次のとおりです。現在、jQuery UI に組み込みの修正プログラムはありますか、それともそこに配置する予定ですか?
1年以上前のものを見つけました
http://west-wind.com/weblog/posts/876332.aspx
$(modal).dialog({ /* other properties */ , zIndex: $.maxZIndex()+ 1, })
昨年3月からのjquery.bgiframeプラグインソリューション
http://forum.jquery.com/topic/jquery-ui-dialog-iframe-fix
それらは問題を解決するための現在の方法ですか?
これが現在のコードです
追加bgiframe : true,
はとても醜いです!
ありがとう
jquery - jQueryUI1.8.9ダイアログとjQuery1.5を使用したbgiframe
そのため、jQueryUIのダイアログボックスを使用しています。しかし、私が読んだように、ドロップダウンリストがz-indexキューに注意を払わないというIE6内の一般的なバグがあります(これが機能することを確認する必要があるのは残念です)。また、オーバーレイの問題を処理するためのbgiframeと呼ばれる便利なプラグインがあることも読みました。私は人々がそれを使うと言う2つの異なる方法を見つけました、そしてどちらもうまくいきません。私は本当に愚かなことをしているだけかもしれませんが、これを機能させる必要があります。
jQuery.bgiframe.jsバージョン2.1.1を含むこれが私が作業せずにそれを使用しようとした2つの方法です:(私が取り組んでいるページにすべてのjQuery-UI、jQuery、およびbgiframeを含めました)
実際のプラグインのドキュメントには、次のように書かれています。
これにより、オブジェクトが期待されているというjQuery例外が発生します。
次のページから見た2番目の方法:http://docs.jquery.com/UI/Dialog/dialog基本的に
/li>bgiframe: true
、ダイアログを初期化するときに設定するだけです。
これはエラーにはなりませんが、テストしたときにIE6内に問題が残っています。
私は何かが足りないのですか?どちらの方法でbgiframeを使用する必要がありますか?どんな方向でも大歓迎です。ご協力ありがとうございました!
jquery - bgiframeを使用したjqueryオートコンプリートがスクロールバーで機能しない
現在、オートコンプリート付きのテキスト領域があります。オートコンプリートの結果が表示されたとき、スクロールバーと境界線はbgiframeで覆われていません。ボーダーは黒です。ただし、左側の灰色は、実際にはオートコンプリートウィンドウの下にある選択ボックスからのものです。
これをカバーするためにbgiframeを取得するにはどうすればよいですか?問題: http: //i.stack.imgur.com/o7TLG.jpg
私はjquery1.3.2minを実行していて、最新のbgiframeを持っています。また、この問題のためにbgiframeを変更しました:offsetHeightをscrollHeightに
更新:アクションの戻りjspに「$( "。ac_results")。bgiframe()」を追加しましたが、機能しました。ただし、オートコンプリートは、JavaScriptコード行がオートコンプリートの結果の一部であると考え、結果リストに空白行を追加しました。それはそれほど素晴らしく見えません。
更新2:「$( "。ac_results")。bgiframe()」をautocompleteopenおよびautocompletecreateにバインドしようとしましたが、これらのイベントは発生しませんでした。