Наличие некоторых проблем с JavaScript/jQuery.JavaScript прокручивается до привязки
В настоящее время мы используем «короткий код» из Visual Composer (плагин WordPress), который создает (горизонтальные) вкладки. Мы внесли некоторые пользовательские изменения, но только визуально (images/css).
Мы пытаемся сделать так, чтобы при нажатии на вкладку вы автоматически прокручиваете вниз до содержимого.
Я попытался обертывание сценарий в
jQuery(document).ready(function({});
jQuery(window).ready(function({});
, а также попытался заменить .ready() с .load()
jQuery(".pws_tabs_controlls_item").children().click(function(){
jQuery('html, body').animate({
scrollTop: jQuery(".ts-fancy-tabs-container").offset().top
}, 700, 'swing', function() {});
});
Однако! Если вы скопируете весь скрипт и вставьте его в Консоль в Chrome/Firefox, он будет работать так, как предполагалось, на основе того, что я бы сказал, что сам скрипт работает, похоже, что он не загружается и не регистрируется или не работает ,
Есть ли (очевидная) проблема/ошибка, которую мы создали?
Я был бы рад предоставить дополнительную информацию, если необходимому (например, адрес веб-сайта)
Любая помощь будет принята с благодарностью!
Для 'окна' нет события' ready'. Кроме того, являются ли дети '.pws_tabs_controlls_item' в DOM, когда они загружены, или они вводятся через JavaScript? – Andy
Ya, похоже, что вы пытаетесь обработать некоторые динамические элементы. В этом случае событие [delegate] (http://learn.jquery.com/events/event-delegation/) –
Вы забыли закрывающую скобку после функции готовности или это просто опечатка в вашем посте? –