2010-01-02 106 views
-2

我想要一个像thickbox一样的html覆盖代码,可以在所有浏览器中使用。HTML Div覆盖

u能请告诉相关的网址或其他什么东西......

问候 KK

+0

请详细说明问题。我们在哪里可以看到一个“叠加”的好例子? – naivists 2010-01-02 18:30:37

+0

thickbox有什么问题? – 2010-01-02 18:32:10

回答

1

有吨*盒脚本周围。 我相信他们都不在全部存在的浏览器,但像Thickbox本身的大多数主流解决方案应该在所有主要浏览器表现良好,这是最好的,你可以要求。

查阅这些名单:

任何东西更具体的,你就必须进入更多的细节。

+0

tx ...但我的确切要求是...我必须将jcrop模块放在厚盒(或)灯箱(或)灰盒上。 我该怎么做? – user71723 2010-01-02 18:44:05

+0

什么是jcrop模块?请修改您的问题。 – 2010-01-02 18:59:06

0

我做了我自己的lightboxing东西,这里是我正在使用的是回到IE6肯定。您只需创建一个div并将其直接附加到正文。你需要制作一个半透明的PNG图像作为你的背景。

html, body{height:100%;} 

#lightbox_darkLayer{ 
    display: block; 
    position: fixed; 
    top: 0px; 
    left: 0px; 
    _top: expression(((ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); 
    _left: expression(((ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px'); 
    width: 100%; 
    height: 100%; 
    background:url(/images/overlayBg.png) repeat; 
    z-index:1001; 
    _filter: alpha(opacity=70);/*This is for IE6 who won't support a translucent png as a bg image*/ 
} 

以下划线作为前缀的css属性适用于IE。您可以通过在IE中添加一些CSS,特别是使用它们的html comment if check thing来做到这一点。

+0

你的代码在FF中工作正常但不在IE6中 – user71723 2010-01-02 18:53:49