Fancybox不会在弹出窗口中显示图像

时间:2014-03-20 11:36:38

标签: javascript jquery html fancybox fancybox-2

我正在尝试使用Fancybox弹出一个图像。但是当我点击图像时,它只会在同一个窗口中打开图像。我从http://fancyapps.com/fancybox/下载了Fancybox文件夹。我在这个文件夹中使用了demo / lib / source文件夹。

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script type="text/javascript" src="/fancybox/jquery.fancybox-1.3.4.pack.js"></script>
<script type="text/javascript" src="/fancybox/jquery.easing-1.4.pack.js"></script>
<script type="text/javascript" src="/fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
<link rel="stylesheet" href="/fancybox/jquery.fancybox-1.3.4.css" type="text/css" media="screen" />

<script type="text/javascript">
$(document).ready(function() {
/* This is basic - uses default settings */

$("a#single_image").fancybox();

/* Using custom settings */

$("a#inline").fancybox({
    'hideOnContentClick': true
});

/* Apply fancybox to multiple items */

$("a.group").fancybox({
    'transitionIn'  :   'elastic',
    'transitionOut' :   'elastic',
    'speedIn'       :   600, 
    'speedOut'      :   200, 
    'overlayShow'   :   false
});
});
</script>

<a id="single_image" href="demo/1_s.jpg"><img src="demo/1_b.jpg" alt=""/></a>

2 个答案:

答案 0 :(得分:1)

简单删除源路径前面的正斜杠(/)

<script type="text/javascript" src="fancybox/jquery.fancybox-1.3.4.pack.js"></script>
<script type="text/javascript" src="fancybox/jquery.easing-1.4.pack.js"></script>
<script type="text/javascript" src="fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
<link rel="stylesheet" href="fancybox/jquery.fancybox-1.3.4.css" type="text/css" media="screen" />

答案 1 :(得分:0)

您的代码没有任何根本性的错误,我只是对其进行了测试并且有效。

确保脚本的路径正确(/fancybox/jquery.fancybox-1.3.4.pack.js)。

您网页的网址是什么?