2016-08-31 13 views
1

組み合わせ:私はこのコードを持っているscroll_posとscreen.width

$(document).ready(function(){ 
    var scroll_pos = 1;   
    $(document).scroll(function() { 
     scroll_pos = $(this).scrollTop(); 
     if (scroll_pos < 5) && (screen.width > 480) {    
      $(".jumbotron").slideDown("slow"); 
      $(".container").css("background-color", "transparent"); 
      $(".topmenu").css("opacity", "0.5");  
     } else { 
      $(".jumbotron").slideUp("slow"); 
      $(".container").css("background-color", "#6c5147"); 
      $(".topmenu").css("opacity", "1.0"); 
      } 
    }); 
}); 

私は画面が480PXよりも小さい場合は動作しません。そのスクリプトを達成する必要があります。 && (screen.width > 480)を削除すると、スクリプトは正常に動作します。

私は間違っていますか?アドバイスをありがとう、それはjQueryで私の最初の日です

+0

構文エラーはif条件を修正し、それを試してください。 – frnt

答えて

0

問題はifの条件構文にあります。すべての条件を1組の括弧で囲む必要があります。これを試してください:

if (scroll_pos < 5 && screen.width > 480) { 
+0

ありがとうございました。 –

関連する問題