我有一个奇怪的问题。我实际上在插件 jquery.colorbox.js 上工作。我的程序的目的是显示一个简单的 html 页面,其中包含指向显示图像的颜色框的链接。问题来自与css文件的链接。如果我把 URL href="colorbox.css" 它完美地工作,但是有了这个 href="css/colorbox.css" 动画似乎很好,但没有背景,颜色框只是一个带有图像的白色方块正确显示在其中心。但是所有酷炫的效果都不存在。
我的主项目文件夹中有 3 个文件夹以及 index.html 和文件 colorbox.css 的副本:
文件夹图像:palmiers.jpg
文件夹 css:colorbox.css
文件夹 js:jquery.min.js jquery.colorbox-min.js
文件:colorbox.css
文件:index.html
下面是 index.html 文件的内容:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
<head>
<title>ColorBox Examples</title>
<style>
body
{
background-color:#666;
}
</style>
<link rel="stylesheet" media="screen" type="text/css" href="css/colorbox.css"/>
<script language="javascript" src="js/jquery.min.js"></script>
<script language="javascript" src="js/jquery.colorbox-min.js"></script>
<script>
$(document).ready(function(){
$("#image").colorbox({width:'500', height:'500'});
});
</script>
</head>
<body>
<p><a id="image" href="images/palmiers.jpg">link to the lightBox</a></p>
</body>
</html>
所以如果我改变这行代码:
<link rel="stylesheet" media="screen" type="text/css" href="css/colorbox.css"/>
经过 :
<link rel="stylesheet" media="screen" type="text/css" href="colorbox.css"/>
颜色框显示正确。但我想将我所有的 css 文件放到 css 文件夹中。为什么当我更改链接时我有两种不同的行为?这两个 colorbox.css 文件完全相同。
有人可以帮助我吗?提前感谢您的回答。