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

后端 未结 4 1480
无人及你
无人及你 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:50

    I use this:

        $('[data-toggle="popover"]').popover({html: true, container: 'body'});
    
        $('[data-toggle="popover"]').click(function (e) {
            e.preventDefault();
            $('[data-toggle="popover"]').not(this).popover('hide');
            $(this).popover('toggle');
        });
    
        $(document).click(function (e) {
            if ($(e.target).parent().find('[data-toggle="popover"]').length > 0) {
                $('[data-toggle="popover"]').popover('hide');
            }
        });
    

提交回复
热议问题