我的fancybox没有加载

时间:2013-06-27 01:56:43

标签: javascript css fancybox gallery

http://jspears8.mydevryportfolio.com/gallery1.html

我上传到我的学校作品集,希望能够真实地了解正在发生的事情。您打开的第一个fancybox元素不起作用。我正在使用预建的fancybox css。我已经尝试了其他几个。在我的实际页面中,它加载一个空的fancybox并将加载循环的任何东西,但是当你漫步到页面时,第一次点击每次都是空白。

我做错了什么?这是下面的图库。

<div id="gallery">
    <a href="images/AlatheusEberwolf.jpg" rel="Gallery" title="Alatheus Eberwolf"><img src="images/thumbs/AlatheusEberwolf_t.jpg" width="94" height="94" alt="Alatheus Eberwolf"></a>
    <a href="images/Quentin_II.jpg" rel="Gallery" title="Quentin II"><img src="images/thumbs/Quentin_II_t.jpg" width="94" height="94" alt="Quentin II"></a>
    <a href="images/RolithAlinaEngaged.jpg" rel="Gallery" title="Rolith and Alina Get Engaged"><img src="images/thumbs/RolithAlinaEngaged_t.jpg" width="94" height="94" alt="Rolith and Alina Get Engaged!"></a>
    <a href="images/RolithAlinaMarried.jpg" rel="Gallery" title="Rolith and Alina Get Married"><img src="images/thumbs/RolithAlinaMarried_t.jpg" width="94" height="94" alt="Rolith and Alina Get Married"></a>
    <a href="images/Spear-of-the-Ancients.jpg" rel="Gallery" title="Spear of the Ancients"> <img src="images/thumbs/Spear-of-the-Ancients_t.jpg" width="94" height="94" alt="Spear of the Ancients"></a>
    <a href="images/Tep_Itaki.jpg" rel="Gallery" title="Tep Itaki"><img src="images/thumbs/Tep_Itaki_t.jpg" width="94" height="94" alt="Tep Itaki"></a>
</div>

的Javascript

  

$(document).ready(function(){       $('#gallery a')。fancybox({           overlayColor:'#0CF',           overlayOpacity:.3,           transitionIn:'弹性',           transitionOut:'弹性',           easingIn:'easeInSine',           easingOut:'easeOutSine',           titlePosition:'outside',
          循环:是的       });   }); //结束准备

1 个答案:

答案 0 :(得分:0)

在快速浏览您的信息页后,我可以看到以下内容:

  1. 你叫两次jQuery( _js / jquery-1.7.2.min.js _js / jquery.js
  2. 您对jQuery的调用必须在fancybox调用之前
  3. 查看HTML中的 <head> 标记:

    <meta charset="utf-8">
    <title>Course Project</title>
    <link type="text/css" rel="stylesheet" href="_css/layout.css">
    <link rel="stylesheet" href="fancybox/jquery.fancybox-1.3.4.css">
    <script id="twitter-wjs" src="http://platform.twitter.com/widgets.js">
    <script src="_js/jquery-1.7.2.min.js">
    <script src="_js/jquery.easing.1.3.js">
    <script src="fancybox/jquery.fancybox-1.3.4.min.js">
    <script src="_js/jquery.js" type="text/javascript">
    <script src="_js/interface.js" type="text/javascript">
    <style type="text/css">
    <script type="text/javascript">
    <link type="text/css" rel="stylesheet" href="dockstyle.css">
    <style type="text/css">
    <link type="text/css" rel="stylesheet" href="navstyle.css">
    

    如果您只有:

    ,那么您的fancybox示例可以正常工作
    <link rel="stylesheet" href="fancybox/jquery.fancybox-1.3.4.css">
    <script src="_js/jquery-1.7.2.min.js">
    <script src="fancybox/jquery.fancybox-1.3.4.min.js">
    

    所以我相信一些javascript方法会覆盖。

    我希望这会有所帮助