jquery計算出left和top,讓一個div水平垂直居中的簡單實例
更新時間:2016年07月13日 11:12:51 投稿:jingxian
下面小編就為大家?guī)硪黄猨query計算出left和top,讓一個div水平垂直居中的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
實例如下:
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水平垂直居中的簡單實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- 淺談jQuery頁面的滾動位置scrollTop、scrollLeft
- jQuery中scrollLeft()方法用法實例
- jQuery 位置函數(shù)offset,innerWidth,innerHeight,outerWidth,outerHeight,scrollTop,scrollLeft
- jquery計算鼠標和指定元素之間距離的方法
- 用Jquery選擇器計算table中的某一列某一行的合計
- 一個簡單的jQuery計算器實現(xiàn)了連續(xù)計算功能
- jQuery實現(xiàn)購物車多物品數(shù)量的加減+總價計算
- jQuery 計算iframe 窗口大小的方法
- jQuery計算textarea中文字數(shù)(剩余個數(shù))的小程序
- 基于jQuery的計算文本框字數(shù)的代碼
- jQuery居中元素scrollleft計算方法示例
相關(guān)文章
jQuery實現(xiàn)固定在網(wǎng)頁頂部的菜單效果代碼
這篇文章主要介紹了jQuery實現(xiàn)固定在網(wǎng)頁頂部的菜單效果,通過jquery頁面scroll事件及邊距計算實現(xiàn)網(wǎng)頁的菜單固定效果,非常簡單實用,需要的朋友可以參考下2015-09-09
javascript向后臺傳送相同屬性的參數(shù)即數(shù)組參數(shù)
在傳送參數(shù)時,經(jīng)常會碰到向后臺傳送一些相同屬性的參數(shù),最好的選擇是采用數(shù)組的方式,下面有個不錯的示例,大家可以參考下2014-02-02
基于JQuery的動態(tài)刪除Table表格的行和列的代碼
基于JQuery的動態(tài)刪除Table表格的行和列的代碼以前腳本之家也發(fā)布過相關(guān)的代碼,大家可以參考下。2011-05-05
jQuery-1.9.1源碼分析系列(十一)DOM操作續(xù)之克隆節(jié)點
這篇文章主要介紹了jQuery-1.9.1源碼分析系列(十一)DOM操作續(xù)之克隆節(jié)點的相關(guān)資料,需要的朋友可以參考下2015-12-12

