从品牌网站建设到网络营销策划,从策略到执行的一站式服务
先说下简单的思路:
创新互联建站长期为1000多家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为乐亭企业提供专业的成都做网站、网站制作,乐亭网站改版等技术服务。拥有十余年丰富建站经验和众多成功案例,为您定制开发。
1.获得窗口的大小,高度,宽度。
2.要知道显示的图片(我这里用图片举例)的大小,宽,高。(我的图片显示设置为 宽:960,高600 )
3.简单算法,获得的浏览器宽,高 减去 图片的宽,高 除以2 就是 间隔距离了。
4.当然还有获得窗口放大,缩小的事件了。根据事件来设置(margin)。
首先将图片弄到body里面,代码如下:
body 里面就只有两个div 图片套了一下。加点 CSS 样式:(吐槽下:我对CSS 不专业。)
重点是下面的代码:
先解释下: jquery自带的 resize() 方法是可以监听窗口放大缩小事件的。 但是我在网上搜索了下:jquery 自带的 resize() 方法在IE下会执行两次。下面的这些代码是 W3CSCHOOL 上面的样例源码,测试之 resize() 方法是执行的两次。
窗口大小被调整过 0 次。
请试着重新调整浏览器窗口的大小。
所以我在这里用了别人重写的resize()方法的插件。 jquery.ba-resize.js 这里是插件的下载地址:点击下载用这个插件直接一样的 $("selecter").resize(handler); 语法写。下面就是js代码了。
这是我想出的方法来解决这个问题。希望能够看懂。
如果有更好的防解决 “窗口放大缩小后内容居中的问题”可以相互讨论。
源码我会上传的。附件是源码。
百度网盘下载地址
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图