下面小编就为大家带来一篇jquery计算出left和top,让一个div水平垂直居中的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

实例如下:

if($("#cont1").css("position")!="fixed"){
        $("#cont1").css("position","absolute");
        var dw = $(window).width();
        var ow = $("#cont1").outerWidth();
        var dh = $(window).height();
        var oh = $("#cont1").outerHeight();
        var l = (dw - ow) / 2;
        var t = (dh - oh) / 2 > 0 ? (dh - oh) / 2 : 10;
        var lDiff = $("#cont1").offset().left - $("#cont1").position().left;
        var tDiff = $("#cont1").offset().top - $("#cont1").position().top;
        l = l + $(window).scrollLeft() - lDiff;
        t = t + $(window).scrollTop() - tDiff;
        $("#cont1").css("left",l + "px");
        $("#cont1").css("top",t + "px");
      }

以上这篇jquery计算出left和top,让一个div水平垂直居中的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持爱安网。

最新资讯
多地拟对电子烟“说不”禁令或难挡资本掘金路

多地拟对电子烟“说不

尽管监管部门对电子烟持谨慎态度,但在电子烟成为消费趋
“柔性屏”板块持续暴涨 京东方A单日成交140亿

“柔性屏”板块持续暴

,柔性OELD面板固然是实现屏幕折叠的关键技术,但电路板、
折叠屏手机元年:全球巨头齐竞速普及尚待时日

折叠屏手机元年:全球巨

对于消费电子产业而言,一款创新产品的落地开花,前提还包
柔性屏迎风口 京东方挑战与机会并存

柔性屏迎风口 京东方

作为国产OLED屏厂商的代表,2019年开年后,京东方A(000725.
计划推“廉价手机” 谷歌硬件生态建设“知难而进”

计划推“廉价手机”

谷歌本身的定位并不是做手机实体的公司,在手机行业里面
5G基带芯片“上路” 苹果的第三种选择

5G基带芯片“上路”

5G基带芯片“上路” 苹果的第三种选择李娜与高通互博
最新文章
微信小程序CSS3动画下拉菜单效果

微信小程序CSS3动画下

这篇文章主要为大家详细介绍了微信小程序CSS3动画下拉
微信小程序使用swiper组件实现层叠轮播图

微信小程序使用swiper

这篇文章主要为大家详细介绍了微信小程序使用swiper组
微信小程序实现带缩略图轮播效果

微信小程序实现带缩略

这篇文章主要为大家详细介绍了微信小程序实现带缩略图
小程序实现五星点评效果

小程序实现五星点评效

这篇文章主要为大家详细介绍了小程序实现五星点评效果
微信小程序实现笑脸评分功能

微信小程序实现笑脸评

这篇文章主要为大家详细介绍了微信小程序实现笑脸评分
微信小程序自定义轮播图

微信小程序自定义轮播

这篇文章主要为大家详细介绍了微信小程序自定义轮播图