Помогите отключить работу скрипта при определенном условие.

программирование html JavaScript css jQuery

Добрый день. Я подключил к сайту Owl-carousel. Теперь мне надо сделать так, чтобы она перестала работать в определенных местах, если быть точнее в правой или левой колонке сайта. Если еще точнее, то я хочу, чтобы карусель перестала скролиться, как только будет установлена в html блоке:

<div id="column-left"> тут карусель </div>

Вот скрипт её вывода:

<script>
$(document).ready(function() {
$("#owl-example").owlCarousel({
});
});
</script>

А мне нужно условие повязанное на айдишнике выше указного div-a, т.е. что-то вроде этого:

Если id=column-left ,то скрипт не будет работать, если карусель на этой же странице, но не в этом диве, то все гуд, пускай работает.

Помогите мне пожалуйста, у кого голова варит в программирвоание.

Примечание:
Вот тестовый сайт: http://test1.oldaine.tk/

На главной есть карусель товаров "Рекомендуемые" - все работает правильно.
Перейдя в категорию (например компьютеры ) в левой колонке включен этот же модуль, но с видоизмененным мной дизайном отображения. Проблема в том, что он продолжает поддерживать скрол при помощи мыши (взять мышкой товар и потянуть в какую-нибудь сторону).

Мне надо избавиться от этого на уровне скрипта, ибо css тут не поможет.

Cadiora, ваш код, к сожалению, не сработал.
Ответы:
если я тебя правильно поняла:
if(!$("#owl-example").parent().attr("id") == "column-left") {
   $(document).ready(function() {
        $("#owl-example").owlCarousel();
   });
}
попробуй так
$(document).ready(function () {
       if (!$("#owl-example").parents("#column-left").length) {
           $("#owl-example").owlCarousel({});
       }
});


10 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.