2013-03-06 60 views
1

我有這個腳本在開始的代碼:包含在「休息」的工作的JavaScript不行

<!--rest--> 
     <script src="{base_url()}assets/js/jquery.js" type="text/javascript"></script> 
     <script src="{base_url()}assets/js/ajaxmenu.js" type="text/javascript"></script> 
     <script src="{base_url()}assets/js/cycle.js" type="text/javascript"></script> 
     <script src="{base_url()}assets/js/slide.js" type="text/javascript"></script> 
     <script src="{base_url()}assets/js/last.js" type="text/javascript"></script> 
     <script src="{base_url()}assets/js/fancydropdown.js" type="text/javascript"></script> 



    <!--end rest--> 

    <!--fancybox--> 

    <script src="{base_url()}assets/js/fancy/jquery-1.9.0.min.js" type="text/javascript"></script> 
    <script src="{base_url()}assets/js/fancy/jquery.fancybox-buttons.js" type="text/javascript"></script> 

    <!--end fancybox--> 

所有腳本完美,但的fancybox不工作。如果我評論'休息'腳本,fancybox工作。我把這個腳本之間的'結束休息'和fancybox,警報不出現。

..............................

<!--end rest--> 
     <script> 
          $(document).ready(function() { 
          alert("Hello!"); 
          }); 
     </script> 
    <!--fancybox--> 

    <script src="{base_url()}assets/js/fancy/jquery-1.9.0.min.js"      type="text/javascript"> 
    </script> 

........ ..................

腳本不能一起工作的可能的問題是什麼?

+0

fancybox取決於jquery,不是嗎?你正在jquery之前加載它,所以可能由於缺乏jQuery而失敗。 – 2013-03-06 22:18:12

+1

請將您的問題標題改爲有意義的。 – j08691 2013-03-06 22:18:28

回答

2

你包括jquery兩次。註釋掉fancy目錄中的那個,我敢打賭fancybox會起作用。

2

我相信你必須在加載jquery後移動你的jquery插件/依賴項。像這樣:

<script src="{base_url()}assets/js/jquery.js" type="text/javascript"></script> 
<!--end fancybox--> 
<script> 
    $(document).ready(function() { 
     alert("Hello!"); 
    }); 
</script> 
<!--rest-->