ホームページ  >  記事  >  ウェブフロントエンド  >  右下隅の Pure js ポップアップ ウィンドウのサンプル コード

右下隅の Pure js ポップアップ ウィンドウのサンプル コード

高洛峰
高洛峰オリジナル
2017-03-12 14:21:242229ブラウズ

以下のエディターは、右下隅のポップアップ ウィンドウの純粋な js サンプル コードを提供します。編集者はこれがとても良いと思ったので、参考として共有します。エディターをフォローして見てみましょう

このポップアップ ウィンドウは次のとおりです:

右下隅の Pure js ポップアップ ウィンドウのサンプル コード

Web ページを開くと、このポップアップ ウィンドウが表示されます右上隅にある閉じる ボタン は、実際にはフェードアウトする 時間 です。フェードインとフェードアウトを使用する理由は、ウィンドウが移動された場合に手間を省くためです。 p の

position

設定の問題ですが、この問題には非常に深刻な一連の互換性の問題も含まれています 右下隅にある純粋な JS ポップアップ ウィンドウと呼ばれる理由は次のとおりです。どのページでも、次のように Jquery を導入するだけで済みます。この Js を再度導入する場合は、Jquery を使用することができます。唯一注意すべき点は、私の JS は完全に Jquery に基づいて書かれているためです。 JQuery のサポートがないと動作しません

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>消息提醒</title>
<script src="jquery-1.8.3.js" type="text/javascript"></script>
<script src="notice_pop.js" type="text/javascript"></script>
</head>
<body>

</body>
</html>

このポップアップウィンドウは次のとおりです:

function pop_init(title,content) {
	//取当前浏览器窗口大小
	var windowWidth=$(document).width();
	var windowHeight=$(document).height();
	//弹窗的大小
	var weight=320;
	var height=240;
	$("body").append(
	"<p id=&#39;pop_p&#39;style=&#39;display:none;position:absolute;border:1px solid #e0e0e0;z-index:99;width:"+weight+"px;height:"+height+"px;top:"+(windowHeight-height-10)+"px;left:"+(windowWidth-weight-10)+"px&#39;>"+
		"<p style=&#39;line-height:32px;background:#f6f0f3;border-bottom:1px solid #e0e0e0;font-size:14px;padding:0 0 0 10px;&#39;>" +
			"<p style=&#39;float:left;&#39;><b>"+title+"</b></p><p style=&#39;float:right;cursor:pointer;&#39;><b onclick=&#39;pop_close()&#39;>×</b></p>" +
			"<p style=&#39;clear:both&#39;></p>"+
		"</p>" +
		"<p id=&#39;content&#39;>" +
			 content+
		"</p>"+
	"</p>"
	);
}
function pop_close(){
	$(&#39;#pop_p&#39;).fadeOut(400);
}
$(document).ready(function(){
	pop_init("公告信息","<ul><li>sss</li><li>sss</li></ul>");
	$(&#39;#pop_p&#39;).fadeIn(400);
});

JQuery と言われていますが、実際には HTML コンテンツです。重要なのは、 p の位置を絶対値に設定し、それに灰色の 1px 境界線を追加し、それを最も高い zindex に設定し、それをブラウザの高さ/幅、つまりサイズに合わせて配置することです。それを右下隅に移動します

内部のタイトル サブパネルに 2 つの float p を配置し、タイトルと閉じるボタンを分離します。次に、clear:both を使用してこのフロートをクリアし、次のコンテンツのための場所を確保します。

以上が右下隅の Pure js ポップアップ ウィンドウのサンプル コードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。