How can I close / dismiss Bootstrap Popover when clicking the popover trigger element?

后端 未结 4 1482
无人及你
无人及你 2020-12-28 09:14

jsFiddle: http://jsfiddle.net/kAYyR/

Screenshot:

Here\'s what works:

  1. Open popover on button click
  2. Close popo
4条回答
  •  遥遥无期
    2020-12-28 09:36

    Do you want work like this ?

    http://jsfiddle.net/kAYyR/3/

    $('#popoverId').popover({
        html: true,
        title: 'Popover Title×',
        content: $('#popoverContent').html(),
    });
    
    $('#popoverId').click(function (e) {
        e.stopPropagation();
    });
    
    $(document).click(function (e) {
        if (($('.popover').has(e.target).length == 0) || $(e.target).is('.close')) {
            $('#popoverId').popover('hide');
        }
    });
    

提交回复
热议问题