У меня возникли проблемы с попыткой реализовать эту функцию в проекте, над которым я работаю. В основном цель заключается в том, что пользователь нажимает кнопку «Начать», она будет непосредственно прокручивать указанный элемент. Единственная проблема заключается в том, что она не работает на хроме или сафари, который очень странно, а иногда и веб-сайт имеет тенденцию к мерцанию случайным образом каждый раз, когда я нажимаю на негоПрокрутите до элемента JQuery, не работающего на Chrome или Safari
Вот сайт, я работаю над
digitalspin. тел/создать/index.html
HTML
<section class="get_started">
<div class="container_12">
<div class="grid_12 relative">
<h2 id="gs_button"><a href="#company_info"><span>Get<br/> Started</span></a></h2>
</div>
</div>
</section>
<div class="content">
<div id="company_info" class="container_12">
<h2 class="creative_spin_small">Creative Spin</h2>
<div class="liquid-slider" id="main-slider">
<div class="slide1">
<h2 class="title">Who We Are</h2>
<div class="custom_column">
<div class="message">
<h3>turning</h3>
<h4>your</h4>
<h5>imagination</h5>
<h6>into <span>reality</span></h6>
</div>
</div>
<div class="custom_column">
grid 6
</div>
</div>
<div>
<h2 class="title">What We Can Do</h2>
<p>Proin nec turpis eget dolor dictum lacinia. Nullam nunc magna, tincidunt eu porta in, faucibus sed magna. Suspendisse laoreet ornare ullamcorper. Nulla in tortor nibh. Pellentesque sed est vitae odio vestibulum aliquet in nec leo.</p>
</div>
</div>
</div>
<div class="social">
<ul>
<li><a href="#" target="_blank" alt="Facebook">Facebook</a></li>
<li id="social_twitter"><a href="#" target="_blank" alt="Twitter">Twitter</a></li>
</ul>
</div>
</div>
JAVASCRIPT
<script>
$(document).ready(function(){
$("#gs_button").click(function() {
$('html, body').animate({
scrollTop: ($("#company_info").first().offset().top)
}, 1200);
});
})
</script>
Вы пытались войти, что внутри $ ("# company_info"). Первый(). Смещение ().Вверх? –
Прошу прощения, я все еще новичок в javascript и jquery. Что означает вы, войдя в $ ("# company_info"). First(). Offset(). Top? – clestcruz
$ ("# gs_button"). Click (function() {console.log ('top', $ ("# company_info"). First(). Offset(). Top);}); –