背景:1、父层div的ID为#flashIndexBox
2、flash的ID为#flashCon2
3、页面中使用swfobject.js调用flash文件,且已对给flash设置了wmode属性为transparent
1 #flashCon2 {
2 position: relative;
3 left: -187px;
4 top: 0;
5 }
6
7 #flashIndexBox {
8 width: 1280px;
9 height: 760px;
10 overflow: hidden;
11 text-align: center;
12 margin: 0 auto;
13 }
14
2 position: relative;
3 left: -187px;
4 top: 0;
5 }
6
7 #flashIndexBox {
8 width: 1280px;
9 height: 760px;
10 overflow: hidden;
11 text-align: center;
12 margin: 0 auto;
13 }
14
测试结果:IE6、FF、Opera、Safari都没有问题,IE7右边超出部分没有隐藏掉(连IE6都没问题),测试N遍无效,同事建议JS,本着能简单则简单的原则(其实是自己不想写JS代码,太烦而且自己JS水平太一般,没脸写,^_^),功夫不负有心人,终于被试出来了,其实很简单就是给父层DIV也设置了定位position: relative;属性,就OK了……(目前还不知什么原因引起的,)
专注前端开发,分享&交流技术经验 by 付诸行动
Copyright © 2009-2010 分享前端开发技术博文、工作心得,技术交流
Gtalk: agikoo@gmail.com QQ交流群: 101232616
http://uecode.com/
Copyright © 2009-2010 分享前端开发技术博文、工作心得,技术交流
Gtalk: agikoo@gmail.com QQ交流群: 101232616
http://uecode.com/