bootstrapのpopoverでCannot read property ‘currentTarget’ of undefinedというエラー

非常に便利なBootStrapですが、メッセージをポップアップさせる「popover」でエラーが起きました。

エラーは

Uncaught TypeError: Cannot read property ‘currentTarget’ of undefined

 

対処に2時間ぐらい悩んだのですが、どうも「toggle」オプションを入れると起こるようです。

ver.2.2.2の1255行目

var self = $(e.currentTarget)[this.type](this._options).data(this.type)
self[self.tip().hasClass('in') ? 'hide' : 'show']()

このe.currentTargetがおかしいっぽいです。

 

$('.info').popover('toggle');

という構文を使っていたら、

$('.info').popover();

としてtoggleを抜いて使うしかありません。