Colorbox窗口打开顶部...如何让它成为当前页面的中心

时间:2011-07-19 03:20:46

标签: php colorbox

我在php页面中使用colorbox作为 IFRAME .. colorbox弹出窗口始终在页面顶部打开..我可以将它放到当前视图的中间位置。

感谢;

2 个答案:

答案 0 :(得分:1)

这通常是由于在colorbox.css之后加载jquery.colorbox.js或来自bad doctype。 jQuery和colorbox.css都需要在jquery.colorbox.js之前加载。应该在jQuery的ready方法中调用或分配ColorBox,这应该在jquery.colorbox.js之后声明。

ColorBox需要有效的doctype,并且不支持在怪癖模式下渲染。如果您没有使用HTML5文档类型,请确保使用完整的doctype声明(使用URI)以确保在标准模式下呈现。

不幸的是,这个缩写的doctype使文档以quirks模式呈现给Internet Explorer:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

带有URI的doctype以标准模式呈现给所有浏览器:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

有关详细信息,请参阅A List Apart primer on doctypes.

答案 1 :(得分:0)

您的javascript代码格式错误或您的css代码格式错误。在使用colorbox库之前,我发生了类似的事情。你自己的某个小错误。