Используя плагины для jQuery столкнулся с такой проблемой: в силу того, что вызов функций плагина находится в одном файле, который подключается в ОБЩЕМ шаблоне для всего сайта между тегами HEAD, получается, что вызов происходит даже на тех страницах, где работа плагина не нужна и элементы работающие в скрипте попросту отсутствуют. Что приводит к ошибке js. Как ПРАВИЛЬНО решить эту проблему?
пример:
<head>
<title>HEAD используется один для всех станиц</title>
<script text/javascript src="jquery.js"></script>
<script text/javascript src="плагин_jquery_каруселька.js"></script>
<script text/javascript src="джаваскрипт_всякий_разный_тут_вызываем_наш_плагин_и_задаём_параметры.js"></script>
</head>
<body>
СТРАНИЦА НА КОТОРОЙ НЕТ НИКАКОЙ КАРУСЕЛЬКИ
</body>