Я хочу использовать плавный свиток для анимации для div, который открывается (я также хочу, чтобы он удалял кнопку при нажатии); однако я не хочу использовать фиксированное смещение для гладкой прокрутки.Smooth Scroll to Top of Div, запускаемый Bootstrap Toggle
Я попытался:
<script type="text/javascript">
$('#toggleContact').on('click', function(event) {
event.preventDefault(); // To prevent following the link (optional)
$(this).remove();
$('html, body').animate({
scrollTop: $('#DIV_ID').offset().top - 20
}, 'slow');
});</script>
Вот Fiddle: Вот скрипку https://jsfiddle.net/s7sq58v2/
спасибо.
По какой-то причине, я добавил его в scripts.js на http://pivoture.com/ux-service-offerings/user-experience -анализ и что-то мешает ему работать, не может ли быть версия jQuery? –
Да, похоже, версия jQuery. Вы можете [проконсультироваться здесь] (https://github.com/twbs/bootstrap/blob/v3.3.5/bower.json), какие версии jQuery поддерживаются в последней версии. Возможно, вам нужно '' jquery ":"> = 1.9.1 "на вашем сайте;) – lmgonzalves
Да, спасибо. Я использовал плагин WP для обновления до последнего jQuery. –