jQuery彈出層始終垂直居中相對(duì)于屏幕或當(dāng)前窗口
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標(biāo)題文檔</title>
<style>
body{margin:0px;padding:0px}
#div1{background:#F00;color: #FFF; display:none;position:absolute;}
#div2{background:#333333;color: #FFF;width:400px;display:none; position:absolute;}
</style>
<Script type="text/javascript" src="http://jt.875.cn/js/jquery.js"></script>
//瀏覽器窗口垂直居中
<!--
<Script type="text/javascript">
function popup(popupName){
var _scrollHeight = $(document).scrollTop(),//獲取當(dāng)前窗口距離頁面頂部高度
_windowHeight = $(window).height(),//獲取當(dāng)前窗口高度
_windowWidth = $(window).width(),//獲取當(dāng)前窗口寬度
_popupHeight = popupName.height(),//獲取彈出層高度
_popupWeight = popupName.width();//獲取彈出層寬度
_posiTop = (_windowHeight - _popupHeight)/2 + _scrollHeight;
_posiLeft = (_windowWidth - _popupWeight)/2;
popupName.css({"left": _posiLeft + "px","top":_posiTop + "px","display":"block"});//設(shè)置position
}
$(function(){
$(".btn1").click(function(){
popup($("#div1"));
});
$(".btn2").click(function(){
popup($("#div2"));
});
});
</script>
-->
//當(dāng)前窗口垂直居中
<Script type="text/javascript">
function popup(popupName){
_windowHeight = $(".wrap").height(),//獲取當(dāng)前窗口高度
_windowWidth = $(".wrap").width(),//獲取當(dāng)前窗口寬度
_popupHeight = popupName.height(),//獲取彈出層高度
_popupWeight = popupName.width();//獲取彈出層寬度
_posiTop = (_windowHeight - _popupHeight)/2;
_posiLeft = (_windowWidth - _popupWeight)/2;
popupName.css({"left": _posiLeft + "px","top":_posiTop + "px","display":"block"});//設(shè)置position
}
$(function(){
$(".btn1").click(function(){
popup($("#div1"));
});
$(".btn2").click(function(){
popup($("#div2"));
});
});
</script>
</head>
<body >
<div >
<input class="btn1" type="button" value="1"/></div>
<input class="btn2" type="button" value="2"/></div>
<div style="width:500px; background:#ccc; position:relative; top:100px; left:200px;" class="wrap">
我是當(dāng)前窗口啊我是當(dāng)前窗口啊我是當(dāng)前窗口啊我是當(dāng)前窗口啊我是當(dāng)前窗口啊我是當(dāng)前窗口啊<br>我是當(dāng)前窗口啊我是當(dāng)前窗口啊我是當(dāng)前窗口啊<br>我是當(dāng)前窗口啊我是當(dāng)前窗口啊我是當(dāng)前窗口啊<br>我是當(dāng)前窗口啊我是當(dāng)前窗口啊我是當(dāng)前窗口啊<br>我是當(dāng)前窗口啊我是當(dāng)前窗口啊我是當(dāng)前窗口啊
<br>我是當(dāng)前窗口啊我是當(dāng)前窗口啊我是當(dāng)前窗口啊我是當(dāng)前窗口啊
<div id="div1">我是彈出窗口1111啊<br>我是彈出窗口1111啊<br>我是彈出窗口1111啊<br>我是彈出窗口1111啊<br>我是彈出窗口1111啊<br>我是彈出窗口1111啊<br>我是彈出窗口1111啊</div>
<div id="div2">我是彈出窗口2222啊<br>我是彈出窗口2222啊<br>我是彈出窗口2222啊<br>我是彈出窗口2222啊<br>我是彈出窗口2222啊</div>
</div>
</body>
</html>
- jQuery+CSS3+Html5實(shí)現(xiàn)彈出層效果實(shí)例代碼(附源碼下載)
- Jquery+CSS3實(shí)現(xiàn)一款簡潔大氣帶滑動(dòng)效果的彈出層
- jQuery Dialog 彈出層對(duì)話框插件
- jquery實(shí)現(xiàn)居中彈出層代碼
- JQuery彈出層示例可自定義
- jQuery+html5實(shí)現(xiàn)div彈出層并遮罩背景
- jQuery插件zoom實(shí)現(xiàn)圖片全屏放大彈出層特效
- JQUERY THICKBOX彈出層插件
- jQuery Mobile彈出窗、彈出層知識(shí)匯總
- jQuery點(diǎn)縮略圖彈出層顯示大圖片
- jQuery Layer彈出層傳值到父頁面的實(shí)現(xiàn)代碼
- jquery+css3實(shí)現(xiàn)的經(jīng)典彈出層效果示例
相關(guān)文章
2014 HTML5/CSS3熱門動(dòng)畫特效TOP10
本文給大家總結(jié)了10款本站今年比較熱門的html5/css3的動(dòng)畫特效,附上演示地址和下載地址,有需要的小伙伴對(duì)比著使用。2014-12-12
讓jQuery Mobile不顯示討厭loading界面的方法
jQuery Mobile總是顯示討厭的loading界面,下面有個(gè)不錯(cuò)的解決方法,大家可以參考下2014-02-02
jquery實(shí)現(xiàn)鼠標(biāo)懸浮停止輪播特效
這篇文章主要介紹了jquery實(shí)現(xiàn)鼠標(biāo)懸浮停止輪播特效,鼠標(biāo)懸停在圖片上則停止輪播,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2015-12-12
Jquery實(shí)現(xiàn)仿騰訊娛樂頻道焦點(diǎn)圖(幻燈片)特效
這篇文章主要介紹了Jquery實(shí)現(xiàn)仿騰訊娛樂頻道焦點(diǎn)圖(幻燈片)特效,需要的朋友可以參考下2015-03-03
jcarousellite.js 基于Jquery的圖片無縫滾動(dòng)插件
基于Jquery的圖片無縫滾動(dòng)插件,需要的朋友可以參考下。2010-12-12
jQuery圖片滾動(dòng)圖片的效果(另類實(shí)現(xiàn))
jQuery圖片滾動(dòng)圖片的效果(另類實(shí)現(xiàn)),需要的朋友可以參考一下2013-06-06
使用Jquery打造最佳用戶體驗(yàn)的登錄頁面的實(shí)現(xiàn)代碼
使用Jquery打造最佳用戶體驗(yàn)的登錄頁面的實(shí)現(xiàn)代碼,改用jquery使用ajax異步驗(yàn)證,并在驗(yàn)證的過程中將頁面元素設(shè)置為不可用,防止重復(fù)登錄。2011-07-07
利用jQuery實(shí)現(xiàn)一個(gè)簡單的表格上下翻頁效果
這篇文章主要給大家介紹了利用jQuery實(shí)現(xiàn)一個(gè)簡單的表格上下翻頁效果的相關(guān)資料,文中介紹的很詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧。2017-03-03
jQuery 中$(this).index與$.each的使用指南
這篇文章主要介紹了jQuery 中$(this).index與$.each的使用方法,以及使用環(huán)境,有需要的小伙伴自己參考下吧2014-11-11
jQuery form插件之a(chǎn)jaxForm()和ajaxSubmit()的可選參數(shù)項(xiàng)對(duì)象
這篇文章主要介紹了jQuery form插件之a(chǎn)jaxForm()和ajaxSubmit()的可選參數(shù)項(xiàng)對(duì)象的相關(guān)資料,需要的朋友可以參考下2016-01-01

