-1
<head>


<script type="text/javascript" src="lib/jquery-1.9.0.min.js"></script>      
<script type="text/javascript" src="source/jquery.fancybox.js?v=2.1.4"></script>
<link rel="stylesheet" type="text/css" href="source/jquery.fancybox.css?v=2.1.4" media="screen" />
<link rel="stylesheet" type="text/css" href="assets/style.css" />

<script>

$(document).ready(function () {
   $('.fancybox').fancybox();
});


</script>
<script>
  $(document).ready(function () {
        $(".allSideBars").delay(3000).animate({ marginLeft: "-100%"}, 700);
    });
</script>

</head>

問題のあるページの私のセクションのコードは次のとおりです。次のスクリプトにリンクすると、ホームページでアニメーション部分が正常に動作します。

<script type="text/javascript" src="assets/jquery-1.5.1.js"></script>

スクリプトのリンクが原因ですか?もしそうなら、どうすれば他のページでこれを機能させることができますか? 私がやりたいのは、ホームページと同じように、すべてのページでこのアニメーションを起動することだけです。

4

2 に答える 2

0

jquery をテストするには、次のような somethink を使用します。

<script>
  $(document).ready(function () {
        console.log('it works!');
    });
</script>

コンソールにこのメッセージが表示されますか (Chrome を開き、F12 キーを押してコンソール タブをクリックします)、うまくいきました。

于 2013-01-29T12:37:21.493 に答える
0

Http はステートレス プロトコルであるため、スクリプトを複数のページで動作させたい場合は、各ページにスクリプトを含める必要があります。

于 2013-01-29T12:33:21.437 に答える