-1

jquery ギャラリーでエラーが発生しています。下部近くでスクリプトを終了しているときにエラーが発生します。画像の名前は0〜170であるため、Java forループを追加しました。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>

<!-- load Galleria -->
<script src="galleria-1.2.7.min.js"></script>

</head>
<body>
    <div class="content">
        <h1>Galleria Classic Theme</h1>
        <p>Demonstrating a basic gallery example.</p>

        <!-- Adding gallery images. We use resized thumbnails here for better performance, but it’s not necessary -->

<script src="jquery.js"></script> 
<script>
$(document).ready 
      var galleria = $('#galleria') 
      for(var i=0;i<170;i++){     
      var imgName = "images/"+i+".JPG"     
      galleria.append('<a href="'+imgName+'"><img src="'+imgName+'"></a>')
      {


    // Load the classic theme
    Galleria.loadTheme('galleria.classic.min.js');

    // Initialize Galleria
    Galleria.run('#galleria');

       </script>
    <script src="jquery.js"></script>

    </body>
</html>
4

2 に答える 2

1

googleapis.com から jQuery バージョン 1 をロードしています。ギャラリー プラグインには、より新しいバージョンの jQuery が必要になる可能性があります。

現在のバージョンは 1.7.2 です:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>

http://docs.jquery.com/Downloading_jQuery#CDN_Hosted_jQuery

また、多くの括弧と括弧が欠落しています。行末にもセミコロンを付けることをお勧めします。

jQuery ready 関数は引数として関数を取るため、次のようなものが必要です。

$(document).ready( function(){
    <your code here>
});
于 2012-04-19T02:27:09.403 に答える
0

jquery.jsを3回ロードした可能性があると思います

于 2012-04-19T02:01:51.327 に答える