2013-04-04 2 views
1

Что я хочу сделать, это приостановить мою карусель при наведении указателя мыши на ДРУГОЙ div. Я пытался использовать JQuery и .hover для этого:Bootstrap - пауза Карусель

$('#running-box, #bg-car').carousel({}) 

    $("#running-box").hover(function(){ 
     $("bg-car").carousel({interval: false}); 
    }); 

Но это не работает. Поэтому я взял интервал ложь еще один пост здесь, и это не будет работать:

$('#running-box, #bg-car').carousel({}) 

    $("#running-box").hover(function(){ 
     $("bg-car").carousel('pause'); 
    }); 

я освоил каждую самозагрузку материала, выцветания переходов, прикрепляя мое меню, но это просто не будет работать. Live Demo: http://mentsik.eu/kerek/

Это всего лишь тестовый сайт для тестирования Bootstrap. Мой Javascript, как в примерах, в собственном applications.js

+1

Просто fyi, но ваш пример имеет '$ ('bg-car')', когда вы, вероятно, имеете в виду '$ ('. Bg-car')' или '$ ('# bg-car')'. Это может быть одна причина, по которой это не работает. – lucuma

ответ

3

Допуская #running-box является элемент, который вы хотите использовать в качестве цели парения И #bg-car это одна с каруселью, следующие будут работать:

$("#running-box").hover(
    function(){ 
     $("#bg-car").carousel('pause'); 
    }, 
    function() { 
     $("#bg-car").carousel('cycle'); 
    } 
); 

Обратите внимание, что ваш пример имеет bg-car без периода или #.

+1

Святая Молия, мои усталые глаза ... извините, мой плохой ... –

Смежные вопросы