ColorBox位于页面中间而不是页面视图的中间

时间:2010-12-02 15:06:11

标签: javascript jquery colorbox

我正在使用colorbox很长一段时间,它在所有类型的网站上都能很好地运行。 我遇到了一个非常长的网站,当我打开彩盒时,它会在它的中间打开而不是在我的页面视图中间。

有什么可以影响这个???

谢谢!!!!

3 个答案:

答案 0 :(得分:0)

网站上很可能是冲突的css - 而不是网页的长度。

答案 1 :(得分:0)

问题解决了。该网站没有任何DOCTYPE。

答案 2 :(得分:0)

你也可以试试这个。

$.colorbox({
                width: "600px", height: "500px", inline: false, overlayClose: false, escKey: true, iframe: true,
                onComplete: function () {
                    $('#colorbox').removeAttr('top');//test
                    $('#colorbox').css('top', '100px');//test
                    $('#colorbox').removeAttr('display');//test
                    $('#colorbox').css('display', 'block');//test
                },
                onLoad: function () {
                    $('#colorbox').removeAttr('display');//test
                    $('#colorbox').css('display', 'none');//test
                },
            });