- 浏览: 68784 次
- 性别:
- 来自: 南京
文章分类
最新评论
jQuery.fn.center = function () {
this.css("position","absolute");
this.css("top", ( $(window).height() - this.height() ) / 2+$(window).scrollTop() + "px");
this.css("left", ( $(window).width() - this.width() ) / 2+$(window).scrollLeft() + "px");
return this;
}
//Use the above function as:
$(element).center();
另外还有一些其他的实现方法
< !-- html -->
<div id="outer">
<div id="middle">
<div id="inner">
any text <br>
<b>any height </b><br>
any content, for example generated from DB <br>
everything is vertically centered <br>
</div>
</div>
</div>
< !-- CSS -->
html{height: 100%;}
body {height: 100%;}
#outer {height: 600px; overflow: visible;width: 100%;position: relative;} /* or without overflow */
#outer[id] {display: table; position: static;}
#middle {position: absolute; top: 50%;} /* for explorer only*/
#middle[id] {display: table-cell; vertical-align: middle; width: 100%;position:static;}
#inner {position: relative; top: -50%} /* for explorer only */
/* optional: #inner[id] {position: static;} */
转载自:http://www.9958.pw/post/jquery_center
发表评论
-
项目管理之如何控制项目进度和质量
2016-07-16 22:37 605控制项目进度和质量首先在整体上要有一个合理清晰的流程,并且在整 ... -
15 个非常棒的 CSS3 效果教程
2016-07-03 20:42 5871. 创建一个漂亮的图标 这个教程将教你如何用纯 C ... -
前20名的不安全密码(需要避免)
2016-07-01 21:41 514下图举例说明了一些人们作出选择密码时最常用的错误,以及如何使你 ... -
js实现图片放大缩小后进行的复杂排序
2016-06-30 21:57 584首先,我们来讲下需求: 1.图片分为大小和小图,大图占四个小 ... -
史上最全ajax(原生JS,javascript版,非jquery)详细注释!
2016-06-29 22:31 810史上最全ajax详细注释!(原生JS,javascript版, ... -
php千万级pv架构经验分享
2016-06-28 22:04 1294转载自:http://www.9958.pw/post/ph ... -
ecshop 时间问题请注意 /data/config.php
2016-06-27 22:43 866ecshop 处理时间,绕来绕去, 后台的时区设置, 并非以 ... -
目前比较流行的二维码的生成
2016-06-26 23:55 584最近比较流行二维码,自己百度了一下发现有一个很不错的实现方法使 ... -
如何阻止移动设备(手机,pad)浏览器双击放大网页?
2016-06-24 22:29 1214现在的手机或平板电脑等移动设备上的浏览器默认都有双击放大的设置 ... -
PHP解决Xss跨域攻击以及sql注入等危险字符串方案类库
2016-06-19 21:45 777由于该模块在项目中的要求是 不能提示任何信息,也不作断点操作, ... -
网站敏感骂人词库及算法(附6仟个敏感词)
2016-06-16 22:07 5885原文:「我今天开着张三丰田去上班 」 strtr:「我今天开 ... -
纯CSS画的基本图形(矩形、圆形、三角形、多边形、爱心、八卦等)
2016-06-11 21:32 9751、正方形 CSS代码如下: #square { widt ... -
分享一个JQuery写的点击上下滚动的小例子
2016-06-08 22:00 501效果图 演示地址 源码下载 <!--more--> ... -
精美的国外扁平化网页设计作品
2016-06-05 16:02 598Who Wanna <!--more--> ... -
提交您的博客到各大网站
2016-06-03 21:04 381各大搜索引擎网站登录入口: Google收录入口:http:/ ... -
推荐7个 CSS3 制作的创意下拉菜单效果
2016-06-02 22:15 4011. 使用 jQuery 和 CSS3 制作向下滑动的导航菜单 ... -
Dev Http Client(Chrome的HTTP插件)
2016-05-31 22:34 754Dev Http Client(Chrome的HTTP插件) ... -
好的用户界面-界面设计的一些技巧
2016-05-29 16:24 4011 尽量使用单列而不是 ... -
项目组制定的一份页面优化指南
2016-05-27 21:40 3631.文档声明 文档声明必须置于网页的HTML部分的最开始,标签 ... -
mysql数据库sql优化原则
2016-05-26 21:20 330这里的原则 只是针对mysql数据库,其他的数据库 某些是殊途 ...
相关推荐
在网页设计中,让一个`div`元素在页面上实现水平和垂直居中是一项常见的需求。这个主题,"DIV水平垂直居中",通常涉及到CSS布局技术和可能的JavaScript辅助方法。在这个场景中,描述提到使用了jQuery来实现,这是一...
- 在jQuery中,可以使用 `.height()` 和 `.width()` 方法获取元素的高度和宽度,然后动态计算并设置 `margin` 属性。 - 当弹出层的大小发生变化,或者在不同分辨率的设备上展示时,可以监听 `resize` 事件,重新...
"jQuery实现上下左右垂直居中.zip" 提供的是一个名为 "jquery.valign" 的插件,它专用于解决HTML元素(如图片、文字)在div容器内部的垂直对齐问题。下面将详细介绍这个插件的工作原理以及如何使用。 `jQuery....
首先,我们需要理解CSS在垂直居中布局中的角色。传统的CSS布局方法如表格或绝对定位可以实现垂直居中,但在响应式设计和动态内容大小变化的情况下,这些方法可能不够灵活。现代CSS技术如Flexbox和Grid提供了更优雅的...
明锋工作室整理常用资料。本次资料是一个自动居中插件,只要设定div长度和高度,其中的图片会自动铺满容器并且自动居中。很简单好用。并且该自动居中插件支持IE6、IE7、IE8、IE9、IE10、CHROME、FIREFOX、OPERA。
本项目“jQuery实现不同弹窗大小均垂直居中效果”旨在教你如何利用jQuery创建一个灵活的弹出窗口,无论窗口大小如何,都能在页面上保持垂直居中。 首先,我们需要理解jQuery的核心概念。jQuery通过选择器(如$("#id...
在传统CSS中,实现元素垂直居中并不直观,而jQuery插件可以轻松解决这个问题。插件可能会利用CSS3的Flexbox或Grid布局,或者通过JavaScript计算并设置top值来实现图片在容器内的垂直居中。这样无论图片尺寸如何变化...
总的来说,"jQuery图片等比例缩放图片左右垂直居中"涉及到前端开发中的响应式设计、图片布局、JavaScript事件处理和CSS定位等多个知识点。正确应用这些技术,可以提升网页的视觉效果和用户体验。
在网页设计中,让一个元素在页面上实现水平和垂直居中是一项常见的需求。当这个元素的宽度和高度不确定时,问题就变得更具挑战性,尤其是考虑到需要兼容早期版本的Internet Explorer(如IE6和IE7)时。下面将详细...
在创建H5页面时,我们常常需要实现登录框等组件在不同屏幕尺寸下的自适应水平居中和垂直居中。在标题和描述中提到的问题,即在使用Bootstrap时,登录框无法自动在视觉中心对齐,这通常是因为Bootstrap的栅格系统和...
在CSS3中,我们可以利用`display: flex`属性来轻松地实现子元素的水平和垂直居中。创建一个包含居中div的容器,并应用以下样式: ```css .container { display: flex; justify-content: center; /* 水平居中 */ ...
"jquery图片等比例缩放图片左右垂直居中"这个主题,涉及到的是使用jQuery库来实现图片在网页中既能保持原图比例缩放,又能确保图片在容器内居中显示的技术。这是一种常见的布局需求,尤其在响应式设计中更为常见。...
2. **事件绑定**:`$(selector).on('event', handler)`是jQuery中绑定事件的主要方式。在这个项目中,可能会使用`mouseover`和`mouseout`事件来响应鼠标进入和离开菜单区域,触发滚动效果。 3. **动画方法**:...
我们见过很多jQuery实现的弹出窗口效果,当然,... 今天给大家推荐一个,无论你弹出窗口分辨率多少,均会实现垂直居中效果 使用方法: 1、附件中只提供了一个index.html文件,所以看起来并不复杂,稍加辨识即可
而jQuery作为一款强大的JavaScript库,提供了丰富的功能来实现各种动态效果,包括垂直折叠导航。本篇将深入探讨如何利用jQuery创建一个动画垂直折叠的导航菜单。 首先,我们需要理解jQuery的基本用法。jQuery的核心...
"jQuery鼠标悬停图片水平垂直翻转图片效果代码"是一种常见的交互式设计,它允许用户在将鼠标指针悬停在图片上时,图片会进行水平或垂直翻转,增加视觉吸引力。这种效果在产品展示、按钮激活或者其他需要突出互动元素...
标题中的“懒人原生纯css实现多行文字均保持垂直居中效果”是指一种无需依赖JavaScript库(如jQuery)或HTML5特定属性,仅通过CSS实现的多行文本垂直居中的技术。这种技术在网页设计中十分常见,因为用户界面的对齐...
标题中的“DIV未知高度的垂直居中代码”指的是在网页设计中如何使一个具有未知高度的元素在页面上实现垂直居中的技术。在Web开发中,这是一项常见的需求,尤其是在响应式设计中,当内容高度不确定时,仍然希望元素...