2012-05-10 31 views
0

これは本当に変です。私は留年JSはないですので、これは、ほぼ2 hours.Whatの起こったが、私はこのテーマで1つのカスタムCMSのスタイリングだということである私を取ったデバッグ:サーバが破損しているjavascriptファイル

http://templates.tricyclelabs.com/adminica/login.php

アイブ氏はそれを終えた後、すべてがlocalhost.Afterにうまく働きましたそれをサーバにアップロードすると、そのIPhoneスライダは動作しませんでした。

$(function() { // Form inputs 
    $("fieldset > div > input[type=text]").addClass("text");   
    $("fieldset > div > input[type=password]").addClass("text"); 
    $("fieldset > div > textarea").addClass("textarea"); 
    $("fieldset > div > input[type=checkbox]").addClass("checkbox"); 
    $("fieldset > div > input[type=radio]").addClass("radio"); 
    $("fieldset > div > input[type=checkbox].indeterminate").prop("indeterminate", true);     
// Textxarea Autogrow 
    $('textarea.autogrow').autoGrow();    
// Dismiss alert box 
    $(".alert.dismissible").click(function(){    
     $(this).animate({opacity:0},'slow',function(){    
      $(this).slideUp(); 
     }); 
    });   
// Input Datepicker Config     
    $(".datepicker").datepicker({ dateFormat: 'd M yy' });; 
// input Slider Config 
    function slideMarkers(event,ui){          
     var totalLabels = $(this).children().children().size();   
     $(this).children("ol.slider_labels").children("li").css({    
     "margin-right":(100/(totalLabels-1))+"%" 
     }); 
    } 
    $(".slider").slider({ 

あなたはここでファイルを見ることができます:

breaked javascript

を、私は私のサーバーではJavaScriptファイルを破壊していることを見てデバッグした後、すべてはあなたが使用している場合は、「//」everytingがコメントされることを意味する1行です

修正は、そのファイルを他のホストにアップロードすることでした。誰がそれを非常にきれいに読んで、間隔などを入力します。 working version

私の質問は誰にも分かりますか? siteground.comの私の最初のホストがjavascriptファイルを壊していて、他の人がdidntしていましたか?

これは本当にイライラする、特にあなたがこれで2時間を失うとき。

+1

あなたは 'ASCII 'モードでデータを転送していますか?あなたはサーバ 'OS 'を知っていますか? – fcalderan

+0

これは、どちらの方法でも動作する '/ * comments * /'の使い方ではお探しの答えではないことが分かります – Eruant

+0

コメントではなく、そのコードが画面上で完全に乱されています。 //dnslaktasi.com/2.jpg filezilleを使用していますが、アスキーモードの場合はわかりません。私はそのLinux OSだと思う。 –

答えて

1

テキストファイルの行末はシステムによって異なります。彼らは、あなたがWindows上でテキストファイルを作成し、Unix上で、それを開くと、あなたが参照してくださいよ、だから、マック

上のUnix

  • \rにWindows
  • \n

    • \r\nする必要があります適切な改行(ただし、 "ゴミ" \rシンボル)。似たようなマックでは、適切な\rごみのある改行\n。しかし、LinuxとMacの間で移動すると、改行の完全な誤解が生じます。同様に、それらのいずれかからWindowsに移行することは、改行のための不十分な象徴を意味するでしょう。

      このすべてが改行を無視し、テキストを1行として表示する可能性があります。両方のマシンのオペレーティングシステムを確認してください。あなたのサーバーがこれを目的にしていない限り、これが最も問題の原因です:

  • 関連する問題