2016-08-27 5 views
0

私は自分のサイトのスライダーを作成しますが、それはうまくいきます。問題は、イメージが滑っているときにサイトの高さが大きくなることです。それを修正するには?スライダは#opinionsPanelの内側にあります。私はhttps://github.com/mituraTomasz/stronka/tree/master/stronkaに完全なプロジェクトを入れました。助けてください!スライダーイメージ拡大サイトの高さ

$(document).ready(function() { 
 

 
    var duration = 10000; 
 
    var imageUrl = "/img/slider/slider"; 
 
    var counter = 1; 
 

 
    function runSlider() { 
 

 
    if (counter == 4) { 
 
     counter = 1; 
 
    } else { 
 
     counter++; 
 
    } 
 
    $("#slider").fadeOut("fast", function() { 
 
     $("#slider") 
 
     .html("<img src=" + imageUrl + counter + ".jpg alt='slider'>") 
 
     .fadeIn("fast", "linear"); 
 

 
     if (counter % 2 == 1) { 
 
     $("#slider img") 
 
      .animate({ 
 
      top: '-=400px' 
 
      }, 0) 
 
      .animate({ 
 
      top: '+=400px' 
 
      }, duration); 
 
     } else { 
 
     $("#slider img").animate({ 
 
      top: '-=400px' 
 
     }, duration); 
 
     } 
 
    }); 
 

 
    } 
 
    runSlider(); 
 
    setInterval(runSlider, duration + 1000); 
 

 

 
});
body{ 
 
    height: 700px; 
 
    background-color: brown; 
 
    
 
} 
 

 
#slider { 
 
    padding: 0; 
 
    margin: 0; 
 
    width: 100%; 
 
    height: 600px; 
 
    filter: blur(2px); 
 
    //background-size:cover; 
 
    //background-position: 50%; 
 

 
} 
 
img { 
 
    background-size: cover; 
 
    position: absolute; 
 
    //top: 2200px; 
 
    //vertical-align: top; 
 
    //overflow:hidden; 
 
    z-index: -1; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<body> 
 

 
    <div id="opinionsPanel"> 
 
    <div id="opinionsContent"> 
 
     <div id="slider"> 
 
     </div> 
 
     <p><span></span> 
 
     </p> 
 
    </div> 
 
    </div> 
 

 
</body>

+0

コードを共有してください。 – Ehsan

+0

コードを付けてreposytoriumへのリンクを追加しました。ここにコードを入れなければならない場合、800行のコードになります! –

答えて

0

あなたのCSSが、これは上からすべての画像2200個のピクセルを配置します.img { top: 2200px }ています。これがページの高さが巨大な理由です。

+0

それは私の完全なプロジェクトで動作し、それを修正しました。 –

+0

これがあなたの質問に答えた場合、その答えの横にあるチェック・アイコンをクリックしてください。 –

関連する問題