2016-04-08 24 views
0

Benim JavaScript elemanları solan getirmek için şu anda böyle görünüyor. Ancak, aynı zamanda, ürünlerin de yerlerine taşındığı bir sürü wrapbootstrap web sitesinde görebileceğiniz aynı etkiyi elde etmeye çalışıyorum. Bu uzun sürüyor mu? Kodum için kolay bir düzeltme mi? http://wrapbootstrap.com/preview/WB0T75386nasıl hareket ve JS

yılında yerine taşımak ve solmaya nasıl işler bakınız: Burada

i almaya çalışıyorum ne örneğidir? Çok hoş görünüyor. css ile bunun nasıl

+0

[anlamını yorumlar '0' artı: ** Bu soruyu kontrol **] (http://stackoverflow.com/questions/3045852/triggering-jquery-event-when-an-element-appears-on-screen) donukluk 'nesneyi izin eleman –

cevap

0

bir örnek, sadece. Ive bu daha uygundur çünkü dom amacı

$(document).ready(function() { 

    /* Every time the window is scrolled ... */ 
    $(window).scroll(function() { 
     var bottom_of_window = $(window).scrollTop() + $(window).height(); 

     /* get the ones that are still faded out but should get visible */ 
     $('.faded_out').filter(function() { 
      return bottom_of_window > $(this).offset().top + $(this).outerHeight(); 
     }).removeClass('faded_out'); 
    }); 
}); 

var, benim kodunda .faded_out için .hideme değiştirildi fade tetiklemek için JS ihtiyaç

<div class="faded_out fade_in fade_in_from_right" > ... </div> 

ve cSS , her bir özel sınıfı

/* I am an element that is fading in */ 
.fade_in { 
    opacity: 1; 
    transform: none; 
    transition: opacity linear 500ms, transform ease 500ms; 
} 

/* 
    this is the style I am fading in 
    by fading from this style, back to the defaults in .fade_in 
*/ 
.faded_out.fade_in_from_right { 
    opacity: 0; 
    transform: translateX(50px); 
} 
+0

teşekkür thomas ederiz (bir css geçişi artı bağlantının Yanıta eklentisi kullanarak) ekranda göründüğünde 50px': sol: 'sol 1' ve: 0' ve ardından opaklık' sahip bir sınıf ekleyin! Bu mobilde nasıl çalışır? Değiştirilmesi gereken bir şey var mı? Ve sola çevirmek için ne yapardın? – becca

+0

ilk: Ben, orada bir hata vardı '(50px) çevirmek' olmalı ya 'translateX (50px)' veya 'çevirmek (50px 0)'. Daha sonra css 'dönüş' ve 'çevir' ve diğer birkaç şey, bazen hala isim-olmak zorunda ('-moz-translate' gibi), bu mobil dünyada daha yaygın olabilir. Soldan solmak için '-50px' – Thomas

+0

değerindeki işareti değiştirmeniz yeterlidir! Hala mobil cihazlarda kontrol etmeye çalışıyorum - Henüz bir test ortamım yok. Bu cep telefonunu başka biri test etti mi? Benzer etkiye sahip diğer web sitelerinin herhangi bir dönüşümü olmadığını fark ettim ... Sadece onları mobil cihazlar için nasıl alacağımı bilmiyorum. Bu medyayı kullanıyor mu? – becca