起動時にロードするためにはJavaScriptオーバーレイを取得する方法

StackOverflow https://stackoverflow.com/questions/2422412

  •  19-09-2019
  •  | 
  •  

質問

私は、フィードバック調査に参加するユーザーを招待し、起動時にはJavaScriptオーバーレイボックスの負荷を持っていると思います。これどうやってするの。私は別のウィンドウを望んでいない。

役に立ちましたか?

解決

クリストファー、

それはあなたが非侵入「ポップアップ」ダイアログをしたいように聞こえるが、それはただのメインページをオーバーレイし、別のブラウザウィンドウに表示しないようにするために。 「jQueryのUIは、」このようなビルトインのグッズがたくさんあります。コードの簡単な例は次のようになります:

<script src="jquery.js" />
<script src="jquery-ui.js" />
<script type="text/javascript">
$(window).load(function () {
  $("#overlay_box").dialog();
});
</script>
...
<div id="overlay_box">
<!-- your HTML content here -->
</div>

上記のコードのライブデモだけでなく、詳細については、参照してください。 http://jqueryui.com/demos/dialog/する

お役に立てば幸いです。
-tjw

他のヒント

あなたは、フォームの読み込みが完了するか、または他のイベントが発生したときに表示することができますdiv要素を使用したいと思います。ここではカップルの例がある SAMPLE1 に、 SAMPLE2

あなたはthatsのは、ページがロードされると、あなたがオーバーレイ表示さwindow.onloadする機能を追加することができます また、あなたはそのような機能を持っているそれらのいずれかのフレームワークの多くを使用しています。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top