jQuery彈出窗口完整代碼(居中,居左,居右)
更新時(shí)間:2012年10月10日 00:53:39 作者:
jQuery彈出窗口完整代碼,可以實(shí)現(xiàn)窗口居中,居左,居右顯示,比較不錯(cuò),需要的朋友可以參考下
核心代碼:
//獲取窗口的高度
var windowHeight;
//獲取窗口的寬度
var windowWidth;
//獲取彈窗的寬度
var popWidth;
//獲取彈窗高度
var popHeight;
function init(){
windowHeight=$(window).height();
windowWidth=$(window).width();
popHeight=$(".window").height();
popWidth=$(".window").width();
}
//關(guān)閉窗口的方法
function closeWindow(){
$(".title img").click(function(){
$(this).parent().parent().hide("slow");
});
}
//定義彈出居中窗口的方法
function popCenterWindow(){
init();
//計(jì)算彈出窗口的左上角Y的偏移量
var popY=(windowHeight-popHeight)/2;
var popX=(windowWidth-popWidth)/2;
//alert('www.fzitv.net');
//設(shè)定窗口的位置
$("#center").css("top",popY).css("left",popX).slideToggle("slow");
closeWindow();
}
function popLeftWindow(){
init();
//計(jì)算彈出窗口的左上角Y的偏移量
var popY=windowHeight-popHeight;
//var popX=-(windowWidth-popWidth);
//alert(popY);
//設(shè)定窗口的位置
$("#left").css("top",popY-50).css("left",50).slideToggle("slow");
closeWindow();
}
function popRightWindow(){
init();
//計(jì)算彈出窗口的左上角Y的偏移量
var popY=windowHeight-popHeight;
var popX=windowWidth-popWidth;
//alert(www.cnblogs.com/jihua);
//設(shè)定窗口的位置
$("#right").css("top",popY-50).css("left",popX-50).slideToggle("slow");
closeWindow();
}
完整代碼:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
作者 cnblogs jihua
復(fù)制代碼 代碼如下:
//獲取窗口的高度
var windowHeight;
//獲取窗口的寬度
var windowWidth;
//獲取彈窗的寬度
var popWidth;
//獲取彈窗高度
var popHeight;
function init(){
windowHeight=$(window).height();
windowWidth=$(window).width();
popHeight=$(".window").height();
popWidth=$(".window").width();
}
//關(guān)閉窗口的方法
function closeWindow(){
$(".title img").click(function(){
$(this).parent().parent().hide("slow");
});
}
//定義彈出居中窗口的方法
function popCenterWindow(){
init();
//計(jì)算彈出窗口的左上角Y的偏移量
var popY=(windowHeight-popHeight)/2;
var popX=(windowWidth-popWidth)/2;
//alert('www.fzitv.net');
//設(shè)定窗口的位置
$("#center").css("top",popY).css("left",popX).slideToggle("slow");
closeWindow();
}
function popLeftWindow(){
init();
//計(jì)算彈出窗口的左上角Y的偏移量
var popY=windowHeight-popHeight;
//var popX=-(windowWidth-popWidth);
//alert(popY);
//設(shè)定窗口的位置
$("#left").css("top",popY-50).css("left",50).slideToggle("slow");
closeWindow();
}
function popRightWindow(){
init();
//計(jì)算彈出窗口的左上角Y的偏移量
var popY=windowHeight-popHeight;
var popX=windowWidth-popWidth;
//alert(www.cnblogs.com/jihua);
//設(shè)定窗口的位置
$("#right").css("top",popY-50).css("left",popX-50).slideToggle("slow");
closeWindow();
}
完整代碼:
[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]
作者 cnblogs jihua
您可能感興趣的文章:
- jQuery實(shí)現(xiàn)彈出窗口彈出div層的實(shí)例代碼
- jQuery彈出窗口打開(kāi)鏈接的實(shí)現(xiàn)代碼
- jQuery實(shí)現(xiàn)的模擬彈出窗口功能示例
- jQuery實(shí)現(xiàn)選中彈出窗口選擇框內(nèi)容后賦值給文本框的方法
- jQuery實(shí)現(xiàn)彈出窗口中切換登錄與注冊(cè)表單
- jquery實(shí)現(xiàn)彈出窗口效果的實(shí)例代碼
- Jquery彈出窗口插件 LeanModal的使用方法
- AeroWindow 基于JQuery的彈出窗口插件
- jQuery+jqmodal彈出窗口實(shí)現(xiàn)代碼分明
- jQuery彈出窗口簡(jiǎn)單實(shí)現(xiàn)代碼
相關(guān)文章
jQuery使用getJSON方法獲取json數(shù)據(jù)完整示例
這篇文章主要介紹了jQuery使用getJSON方法獲取json數(shù)據(jù),結(jié)合完整實(shí)例形式分析了getJSON方法讀取與遍歷json文件數(shù)據(jù)的相關(guān)技巧,需要的朋友可以參考下2016-09-09
jQuery通過(guò)Ajax返回JSON數(shù)據(jù)
最近在使用JQuery的ajax方法時(shí),要求返回的數(shù)據(jù)為json數(shù)據(jù),在處理的過(guò)程中遇到下面的幾個(gè)問(wèn)題,那就是采用不同的方式來(lái)生成json數(shù)據(jù)的時(shí)候,在$.ajax方法中應(yīng)該是如何來(lái)處理的,下面依次來(lái)進(jìn)行說(shuō)明。2015-04-04
jQuery實(shí)現(xiàn)切換頁(yè)面布局使用介紹
在很多網(wǎng)站尤其在一些購(gòu)物網(wǎng)站上,展示商品的列表頁(yè)提供了許多商品,用戶可以選擇商品的展示方式如列表方式展示和櫥窗方式展示等。在本例中,將給您講述如何實(shí)現(xiàn)這種效果2011-10-10
jQuery實(shí)現(xiàn)側(cè)邊導(dǎo)航欄及滑動(dòng)電梯效果(仿淘寶)
這篇文章主要介紹了如何利用JQuery+CSS模擬淘寶實(shí)現(xiàn)側(cè)邊導(dǎo)航欄以及滑動(dòng)電梯效果,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以動(dòng)手試一試2022-03-03
jquery.uploadify插件在chrome瀏覽器頻繁崩潰解決方法
這篇文章主要介紹了jquery.uploadify插件在chrome瀏覽器頻繁崩潰解決方法,十分的實(shí)用,遇到相同問(wèn)題,需要解決的朋友可以參考下2015-03-03

