0

Javascript に問題があります。スクリプトは Firefox と chrome では正常に動作しますが、IE では動作しません (ただし、IE ではローカル システムで動作しますが、サーバーにアップロードすると問題が発生します)。

IE 'jQuery Undefined' からエラー メッセージが表示されます。どなたか助けてください。私のコードは次のとおりです。

   <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <link rel="stylesheet" type="text/css" media="screen" href="style_custom.php">
 <link rel="stylesheet" type="text/css" media="screen" href="style.css">
<link rel="shortcut icon" href="favicon.ico" >
<link rel="stylesheet" type="text/css" media="screen" href="menu/css/simple_menu.css">

<link rel="stylesheet" href="css/prettyPhoto.css" type="text/css" media="screen"/>
<link rel="stylesheet" href="css/nivo-slider.css" type="text/css" media="screen"/>
<link rel="stylesheet" type="text/css" href="boxes/css/style5.css" />

 <!-- Google fonts -->
  <link href='http://fonts.googleapis.com/css?   family=Open+Sans+Condensed:300|Playfair+Display:400italic' rel='stylesheet' type='text/css'  />
<link href='http://fonts.googleapis.com/css?family=Terminal+Dosis' rel='stylesheet'   type='text/css' />
<!--JS FILES STARTS-->
<script type="text/javascript" src="js/jquery.min.js"></script>
 <script type="text/javascript" src="js/jquery.eislideshow.js"></script>

  <script type="text/javascript" src="js/custom.js"></script>
         <script>
        jQuery.noConflict()(function($){
            $('#ei-slider').eislideshow({
                                    animation                       : 'center',
                                    autoplay                        : true,
                                    slideshow_interval      : 3000,
                                    titlesFactor            : 0
            });
        });
    </script>
 <script type="text/javascript" src="js/slides/slides.min.jquery.js"></script>
<script type="text/javascript" src="js/cycle-slider/cycle.js"></script>
<script type="text/javascript" src="js/nivo-slider/jquery.nivo.slider.js"></script>
 <script type="text/javascript" src="js/tabify/jquery.tabify.js"></script>
 <script type="text/javascript" src="js/prettyPhoto/jquery.prettyPhoto.js"></script>
<script type="text/javascript" src="js/twitter/jquery.tweet.js"></script>
 <script type="text/javascript" src="js/scrolltop/scrolltopcontrol.js"></script>
  <script type="text/javascript" src="js/portfolio/filterable.js"></script>
 <script type="text/javascript" src="js/modernizr/modernizr-2.0.3.js"></script>
<script type="text/javascript" src="js/easing/jquery.easing.1.3.js"></script>
 <script type="text/javascript" src="js/kwicks/jquery.kwicks-1.5.1.pack.js"></script>
 <script type="text/javascript" src="js/swfobject/swfobject.js"></script>
 <!-- get fancybox -->
 <link rel="stylesheet" type="text/css" itemprop="javascript"       href="js/fancybox/jquery.fancybox.css" media="all">
 <script type="text/javascript" src="js/fancybox/jquery.easing.1.3.js"></script>
 <script type="text/javascript" src="js/fancybox/jquery.fancybox-1.2.1.js"></script>
 </head>
4

1 に答える 1

0

問題は .js ファイルの HTTP ヘッダーにある可能性があるため、たとえばhttp://www.rexswain.com/httpview.htmlを使用して確認し、問題がある場合はサーバー設定を修正します。別の考えられる原因は、アップロード時に .js ファイルに何かが発生することですが、可能性は低くなります。

これで解決しない場合は、ページの URL を投稿してください。

于 2013-01-12T11:45:17.010 に答える