4

私のサイトのページ内に素敵な「内部ウィンドウ」ポップアップを作成できる、優れた JavaScript ライブラリを見つけようとしています。

画面の配置について心配する必要はありません (つまり、ウィンドウのサイズが画面外になるかどうかを計算する必要はありません) が、コンテンツを含む新しいポップアップを作成するだけです。

私は .NET 3.5 ASP.NET を使用します (おそらく MVC、まだ開始していません)。JQuery が優れたサポートを提供していることは知っていますが、私が見た限りでは、このタイプのウィジェット機能はありません。

注意してください、私は「フレーム」をどのような方法、形、または形式でも使用したくありません! しかし、むしろフローティング div スタイルのアプローチ (または類似) です。

ありがとうございます!マーク

4

5 に答える 5

3

フローティング コンテナ、パネル、およびダイアログ:

ダイアログ ボックスとウィンドウの場合、おそらくYUI モジュール適切なソリューションです。

モーダルボックス

JavaScript プログラマーではなく、より精巧なモーダル ボックスに興味がある場合は、モーダル ライトボックス効果を提供するjQueryプラグイン があります。

補足:この種の機能を提供するライブラリは多数ありますが、ボックス自体だけが必要な場合は、一部のライブラリには使用していない多くのものが含まれていることを考慮してください。必要なパッケージのみを使用するように注意すれば、ページをすっきりと保つことができます。

補足: JavaScript にかなり精通している場合、またはそうなりたい場合は、いつでも独自の を作成できることを覚えておいてください。JavaScript の世界では、ライブラリに直接目を向けることがよくあります。ライブラリは、最新の JavaScript ランドスケープの重要な部分ですが、開発者にとって支えになることもあります。自分でいくつかのフロントエンド部分を作成することは、フロントエンド開発に飛び込むための優れた方法です。

于 2008-10-14T03:04:01.263 に答える
1

JQueryのダイアログウィジェットを見たことがありますか?

http://docs.jquery.com/UI/Dialog

下部のデモ。醜い(IMHO)色について心配する必要はありません。簡単にスタイリングできます。

于 2008-10-14T05:08:54.083 に答える
1

私はiBoxと呼ばれるものを使用しましたが、うまく機能しました。

すでに jQuery を使用している場合は、これら2 つ のオプションをチェックしてみてください。

于 2008-10-14T02:58:39.073 に答える
0

これまでの助けに感謝します。ライトボックスを見てきました。非常に素晴らしいですが、ページをブロックしないライブラリを望んでいました。これらはすべて(一見すると)残りの部分がグレーアウトしているようですページ、私はこれを減らし、ページの残りの部分をブロックしないインラインコンテンツベースのウィンドウを望んでいました.

于 2008-10-14T03:07:03.080 に答える
0

プロトタイプに基づいているControl.Windowを確認してください。

于 2008-10-14T05:13:06.930 に答える