- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DIV层被JS幻灯片遮挡住的解决办法
做了个弹出层提示信息的效果,但郁闷的是,弹出层被页面的JS幻灯片遮挡住了,很是头疼!JS幻灯片是扒的sina博客页面的。
一般类似的情况比如:DIV层被JS幻灯片遮挡住,CSS下拉菜单被幻灯片遮挡之类的,都可以通过设置CSS的 z-index 方法来修改!
比如弹出层的ID为pop-div,JS幻灯片的ID为js-flash,那我们就可以用下面的CSS来解决:
#pop-div { z-index:200; }
#js-flash { z-index:100; }
说明:将不想被遮挡的层的z-index值设置大一些即可!
郁闷的是,利用上面的方法,我的问题竟然没有解决!最后在即将放弃的时候,突然发现扒下来的代码里有这样一句
div style=position:relative;z-index:19999;
巨雷吧!BT啊!将它的修改小一些后问题解决!
总结:扒代码要谨慎!
网站常会用到一些 下拉菜单,,幻灯片,,,飘浮广告等。
但经常会发现。幻灯片会挡住下拉菜单或者飘浮广告等。解决办法有下
第一,可将幻灯片所在DIV 置于最底层。添加CSS如下
style=z-index:-100;position: relative;
第二,可将被挡住的DIV/ul/li 置于最高层。添加CSS如下
style=z-index:9999;position: relative;
在使用FLASH幻灯的时候,有时还是不行。那便在FLASH代码中添加此行代码。
param name=wmode value=opaque
例如:
object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0 width=980 height=290 style=z-index:-100;position: relative;
param name=movie value=?php echo get_skin_root() ?indexflash/main.swf style=z-index:-100;position: relative; /
param name=quality value=high /
param name=wmode value=opaque
embed src=?php echo get_skin_root() ?indexflash/main.swf quality=high pluginspage=/go/getflashplayer type=application/x-shockwave-flash width=980 height=290/embed
/object
可以设置CSS的z-index定义搞定这个
比如把JS的CSS加个 #slide { z-index:0;} 这个JS幻灯片就不会挡住下拉菜单了。 如果有“z-index”的定义,就把数值改0试试。z-index 硬性条件:
1.设置两个相关标签的z-index;
2.设置z-index值两个标签得是同一级的;3.还得加上position值。
A B C:在同一个容器内
A C: 同等级
B :在A容器内,A就是B的父亲
给容器 B 加position,z-index的值设最高,理论上 B 应该叠在 A 和 C 的上方,但在IE7下,居然不会这样,请看上图
div
div style=width:100px; height:100px; background-color:#666; position:relative;A主菜单
div style=width:100px; height:100px; background-color:#ff0000; top:30px;left:30px position:relative; z-index:1000;B二级菜单/div/div
div style=width:100px; height:100px; background-color:#999; position:relativeC幻灯片/div
/div
所以“B二级菜单”不能依靠父亲“A主菜单”
要靠最外框容器爷爷的关系才能解决。
div style= position:relative;
div style=width:100px; height:100px; background-color:#666;A主菜单
div style=width:100px; height:100px; background-color:#ff0000; top:30px;left:30px
您可能关注的文档
最近下载
- 中国传统建筑文化ChineseTraditionalArchitecturalCulture46课.pptx VIP
- 出入境业务知识课件.pptx VIP
- 工程监理询价函及说明文件(深圳前海宝马领创改造项目)(1)(1).doc VIP
- 年产3亿片达格列净片剂车间设计.docx
- 数学西师版二年级下册第三单元三位数的加减法第4课时三位数的减法.ppt
- 劳动教育概论知到智慧树期末考试答案题库2025年哈尔滨工业大学.docx VIP
- JBT 3926-2014 垂直斗式提升机.pdf
- 明清海上商业力量研究述评.pdf VIP
- 2019产品放行管理程序.pdf VIP
- 绿色农产品品牌打造与市场拓展策略.doc VIP
原创力文档


文档评论(0)