コアコード:
//高さを取得します。 window
var windowHeight;
// ウィンドウの幅を取得します
var windowWidth;
// ポップアップ ウィンドウの幅を取得します
var PopWidth;ポップアップウィンドウの高さを取得します
var PopHeight; function init(){
windowHeight=$(window).height();
windowWidth=$(window).width() ;
popHeight=$(".window").height( );
popWidth=$(".window").width();
}
//ウィンドウを閉じるメソッド
function closeWindow(){
$(".title img" ).click(function(){
$(this).parent().parent().hide("slow");
});
}
//ポップアップを中央に配置するウィンドウを定義します。 Method
function PopCenterWindow(){
init();
//左上隅の Y オフセットを計算します。ポップアップウィンドウ
var PopY=(windowHeight-popHeight)/2;
var PopX=(windowWidth-popWidth)/2;
//alert('www.jb51.net'); 🎜>//ウィンドウの位置を設定します
$("#center").css( "top",popY).css("left",popX).slideToggle("slow"); ();
}
function PopLeftWindow(){
init()>//ポップアップ ウィンドウの左上隅の Y のオフセットを計算します
var PopY=windowHeight -popHeight;
//var PopX=-(windowWidth-popWidth);
//alert(popY);
$("#left"); css("top",popY-50).css("left",50).slideToggle("slow");
closeWindow();
関数 PopRightWindow(){
init ();
//ポップアップウィンドウの左上隅の Y オフセットを計算します
var PopY=windowHeight-popHeight;
var PopX=windowWidth-popWidth; www.cnblogs.com/jihua);
//ウィンドウの位置を設定します
$("#right").css(" top",popY-50).css("left",popX- 50).slideToggle("slow");
closeWindow()
}
完全なコード:
jQuery ポップアップ ウィンドウ - スクリプト ホーム