弹出窗口居中显示
2015-08-04 10:39
519 查看
$(function() {
// 居中
function center(obj) {
var screenWidth = $(window).width(), screenHeight = $(window).height(); //当前浏览器窗口的 宽高
var scrolltop = $(document).scrollTop();//获取当前窗口距离页面顶部高度
var objLeft = (screenWidth - obj.width())/2 ;
var objTop = (screenHeight - obj.height())/2 + scrolltop;
obj.css({left: objLeft + 'px', top: objTop + 'px'});
//浏览器窗口大小改变时
$(window).resize(function() {
screenWidth = $(window).width();
screenHeight = $(window).height();
scrolltop = $(document).scrollTop();
objLeft = (screenWidth - obj.width())/2 ;
objTop = (screenHeight - obj.height())/2 + scrolltop;
obj.css({left: objLeft + 'px', top: objTop + 'px'});
});
//浏览器有滚动条时的操作
$(window).scroll(function() {
screenWidth = $(window).width();
screenHeight = $(window).height();
scrolltop = $(document).scrollTop();
objLeft = (screenWidth - obj.width())/2 ;
objTop = (screenHeight - obj.height())/2 + scrolltop;
obj.css({left: objLeft + 'px', top: objTop + 'px'});
});
}
//点击显示
$('.wechat img').click(function() {
$('.mask , .bring').show();
center($('.bring'));
});
//隐藏的操作
$(".bring img").click(function(){
$(".mask , .bring").hide();
});
});
// 居中
function center(obj) {
var screenWidth = $(window).width(), screenHeight = $(window).height(); //当前浏览器窗口的 宽高
var scrolltop = $(document).scrollTop();//获取当前窗口距离页面顶部高度
var objLeft = (screenWidth - obj.width())/2 ;
var objTop = (screenHeight - obj.height())/2 + scrolltop;
obj.css({left: objLeft + 'px', top: objTop + 'px'});
//浏览器窗口大小改变时
$(window).resize(function() {
screenWidth = $(window).width();
screenHeight = $(window).height();
scrolltop = $(document).scrollTop();
objLeft = (screenWidth - obj.width())/2 ;
objTop = (screenHeight - obj.height())/2 + scrolltop;
obj.css({left: objLeft + 'px', top: objTop + 'px'});
});
//浏览器有滚动条时的操作
$(window).scroll(function() {
screenWidth = $(window).width();
screenHeight = $(window).height();
scrolltop = $(document).scrollTop();
objLeft = (screenWidth - obj.width())/2 ;
objTop = (screenHeight - obj.height())/2 + scrolltop;
obj.css({left: objLeft + 'px', top: objTop + 'px'});
});
}
//点击显示
$('.wechat img').click(function() {
$('.mask , .bring').show();
center($('.bring'));
});
//隐藏的操作
$(".bring img").click(function(){
$(".mask , .bring").hide();
});
});
相关文章推荐
- ListView总结(多选框ListViiew,动态加载,多线程更新ListView中的进度条)
- servelet 连接mysql
- 科学家证实银河系恒星群迁移
- 南邮 OJ 1081 组织集体活动
- linux运维必会MySQL企业面试题近百个
- linux运维必会MySQL企业面试题近百个
- linux运维必会MySQL企业面试题近百个
- objective-c中数组输出对象怎么为地址
- android.os.NetworkOnMainThreadException的解决方案
- LeetCode:Valid Anagram
- python域名解析
- Spring 配置log4j和简单介绍Log4J的使用
- 7月第4周网络安全报告:被篡改的.COM网站占75.4%
- ZABBIX企业监控实践(3):升级与配置PHP
- 重新理解计算机(二)
- N骑士问题 HDU4529
- HDU 1166 敌兵布阵 (树状数组)
- 找回Home文件夹(library父文件夹)
- C语言基础100例
- Https(SSL/TLS)原理详解