首頁 > web前端 > js教程 > 主體

jQuery彈出視窗完整程式碼(居中,居左,居右)_jquery

WBOY
發布: 2016-05-16 17:49:33
原創
1158 人瀏覽過

核心程式碼:

複製程式碼 程式碼如下:

/取得視窗的高度


/取得視窗的高度
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");
});
}
//定義彈出式居中視窗的方法
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");
closeWindow();
}
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();
}
function popRightWindow(){
init();
//計算彈出視窗的左上角Y的偏移量
var popY=windowHeight-popHeight;
var popX=windowWidth-popWidth;
//alert(www.cnblogs.com/jihua);
//設定視窗的位置
$("#right").css(" top",popY-50).css("left",popX-50).slideToggle("slow");
closeWindow();
}

腳本之家-居右視窗 www.jb51.net

[Ctrl A 全選 註:如需引入外部Js需刷新才能執行]作者 cnblogs hujihua
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!