一个完全透明的覆盖层,中间有一个白色的空白框

时间:2013-04-13 13:21:09

标签: jquery colorbox

我包含jquery核心和colorbox脚本并链接colorbox样式表,但是当我点击应该由colorbox显示的图像时,我会得到一个完全透明的叠加层中间有一个白色的空白框而不是点击的图像。

有什么我错过的吗?

<!DOCTYPE html>
<html lang="en" dir="ltr">

<head>

<meta charset="utf-8"/>
<title></title>

<style>

</style>

<link rel="stylesheet" href="colorbox.css" />

<script src="js/jquery-1.9.1.min.js"></script>
<script src="js/colorbox/jquery.colorbox-min.js"></script>

<script>
    $(function (){
        $("img.cover").colorbox({rel: "books"});
    });//on doc ready
</script>

</head>

<body>

    <img class="cover" src="pic1.jpg" />

</body>

</html>

2 个答案:

答案 0 :(得分:1)

应该是这样的:

HTML:

<a class="cover" href="http://images5.fanpop.com/image/photos/29500000/-Swag-bieber-instagram-puppy-justin-bieber-29500273-500-500.jpg">
    <img width="250" src="http://images5.fanpop.com/image/photos/29500000/-Swag-bieber-instagram-puppy-justin-bieber-29500273-500-500.jpg" />
</a>

JS:

$("a.cover").colorbox({rel: "books"});

FIDDLE:http://jsfiddle.net/matias/6Y7cJ/1/

答案 1 :(得分:0)

我也错过了将colorbox的images文件夹放在我项目的目录中。所以没有按钮和叠加。