Показать сообщение отдельно
  #1 (permalink)  
Старый 26.02.2013, 23:52
Интересующийся
Отправить личное сообщение для delias Посмотреть профиль Найти все сообщения от delias
 
Регистрация: 17.03.2010
Сообщений: 23

$('xxx').click(function() срабатывает по разному
Мне нужно закрыть popover (элемент из бутстрапа) при щелчке на элементе.

поповер реализован так:
$("#cart").popover({title: '<img src="/img/icon-click.png" id="close_cart">',
        html : true,
        trigger: 'manual',
        content: function() {
            return $('#popover_content_wrapper').html();
        }
    }).click(function(evt) {
            evt.stopPropagation();
            $(this).popover('show');
        });

Закрытие сделано так:
$('#close_cart').click(function() {
        $('#cart').popover('hide');
    });

Так вот если вместо #close_cart взять например
$('#html').click(function() {....

то закрытие срабатывает (при щелчке на любом месте экрана)
А вот если отлавливать клик по элементу #close_cart - то событие не срабатывает.
Подскажите, почему так?
Спасибо!
Ответить с цитированием