Search code examples
javascriptcsstwitter-bootstrappopover

Error: No method named "destroy" for popover bootstrap


I want to close popover automatically after a delay time. but its showing an error error image

$('#prev_button').popover('show');

$('#prev_button').on('shown.bs.popover', function() {
  var $pop = $(this);

  setTimeout(function() {
    $pop.popover('destroy');
  }, 1000);
});

bootstrap.bundle.js is included to ensure popover method works. Can't figure out a solution

PS: using v4.1 bootstrap


Solution

  • As of version 4.1, the method destroy has been replaced by dispose. You can find more details here.

    $pop.popover('dispose');