Здравствуйте. Есть сайт на битриксе. В футере подключены jquery и custom.js. На главной странице есть элемент с id, при переходе на другую страницу контент меняется и элемента больше нет. Так как скрипты подключены то не найдя элемент консоль дает ошибку и всё что на jquery перестает работать. Как избежать такой ошибки?
Дмитрий, это конечно возможно, но вообще это немного странно, что у вас где-то там выскакивает ошибка из-за того что не найден элемент, т.к. если вы используете методы/функции jQuery, то он сам заботится о таких случаях: $('cats').on('click', f); не вызовет ошибку, если результирующий набор пуст. Лучше код покажите.
westdp: нууу, задавая вопрос "На undefined - это как?" я скорее хотел чтобы вы показали пример подобной проверки, потому что функция jQuery не возвращает undefined вообще ни при каких условиях.