에 도달하면 jquery 슬라이드 텍스트가 오른쪽에서 왼쪽으로 이동하므로 div를 밀어서 일종의 작업을 사용하여 오른쪽에서 왼쪽으로 텍스트를 슬라이드하려고합니다. 사용자가 div 높이로 스크롤하여 슬라이드를 트리거하면 해당 슬라이드가 움직입니다.div 높이가
$(document).ready(function() {
$(window).scroll(function() {
var top = $(this).scrollTop();
var aTop = $('.right-slide').height();
if(top >= aTop){
$(this).animate({right:'+=100%', opacity:'1'},1000);
}
});
});
및
됐지 슬라이드 { 오른쪽로서 CSS : -100 %; display : 블록; 불투명도 : 0.5; 위치 : 상대적; }
및 HTML
<section id="about" class="about"> <div class="container"> <div class="row"> <div class="col-lg-12 text-center"> <h2>About Me</h2> <hr class="small"> <p class="lead">Lorem ipsum dolor sit amet, consectetur adipiscing elite. <br> Morbi nulla est, molestie varius porta non, pharetra </p> </div> </div> <div class="row spacer"> <div class="col-lg-4"> <h3 class="thicker left-slide">Name</h3h3> <h4 class="left-slide">Jeremiah Mejia</h4> <h3 class="spacer left-slide thicker">Date of Birth</h3> <h4 class="left-slide">1 July 1991</h4> <h3 class="spacer left-slide thicker">Birth Place</h3> <h4 class="left-slide">New Zealand</h4> </div> <div class="col-lg-4 fade text-center"> <img src="img/rsz_1dsc_0035.jpg" class="img-circle "> </div> <div class="col-lg-4 "> <h3 class="thicker right-slide">City</h3> <h4 class="right-slide">Auckland, New Zealand</h4> <h3 class="spacer right-slide thicker">Email</h3> <h4 class="right-slide">[email protected]</h4> <h3 class="spacer right-slide thicker">Contact Number</h3> <h4 class="right-slide">123 145 6789</h4> </div> </div> <div class="row spacer"> <div class="col-lg-12 text-center"> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas libero nulla, tristique a neque a, pharetra iaculis justo. Duis velit purus, volutpat ac nulla at, dapibus convallis augue. Etiam vitae fringilla erat. Curabitur ornare tristique justo, eget vulputate elit pellentesque ac. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Morbi molestie mattis turpis vitae lacinia. Mauris viverra odio non purus ornare, non aliquam tellus volutpat. Maecenas feugiat faucibus magna, eu feugiat purus mollis ac. Sed vestibulum ac velit sit amet viverra. Etiam semper laoreet est, vel maximus ligula imperdiet vel. Pellentesque posuere orci magna, eget luctus nulla vulputate ac. Nunc nec eleifend libero, eu consequat velit. </p> <br> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas libero nulla, tristique a neque a, pharetra iaculis justo. Duis velit purus, volutpat ac nulla at, dapibus convallis augue. Etiam vitae fringilla erat. Curabitur ornare tristique justo, eget vulputate elit pellentesque ac. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Morbi molestie mattis turpis vitae lacinia. Mauris viverra odio non purus ornare, non aliquam tellus volutpat. Maecenas feugiat faucibus magna, eu feugiat purus mollis ac. Sed vestibulum ac velit sit amet viverra. Etiam semper laoreet est, vel maximus ligula imperdiet vel. Pellentesque posuere orci magna, eget luctus nulla vulputate ac. Nunc nec eleifend libero, eu consequat velit. </p> </div> </div> </div> <!-- /.container --> </section
로 질문은, 왜 내 코드가 작동하지 않습니다입니까? 또한 나는 부트 스트랩 프레임 워크를 사용하여 추가해야한다.
은 어떤 도움이 크게 난이 사람을 도움이 될 것입니다 경우 몰라요,
HTML은 어디에 있습니까? – Aibrean
사용자가 뭔가를 놓친 것일 수도 있지만 사용자가 div 상단으로 스크롤 한 후에 의미가 있습니까? 그렇다면 height() 대신 offset()을 사용하십시오. –
html을 추가했습니다. 죄송합니다. – Sk3ptic