admin管理员组文章数量:1419235
I'm trying to have a single "NEXT" button create different popovers (popover 1, 2, 3 etc...): Each popover should appear attached to a different div on the page.
We are trying to create a "Take a Tour" functionality where different features are explained by different popovers.
I'm trying to have a single "NEXT" button create different popovers (popover 1, 2, 3 etc...): Each popover should appear attached to a different div on the page.
We are trying to create a "Take a Tour" functionality where different features are explained by different popovers.
Share Improve this question edited Jun 17, 2013 at 19:04 madth3 7,34412 gold badges52 silver badges74 bronze badges asked Jun 17, 2013 at 16:22 MaxMax 1631 silver badge12 bronze badges1 Answer
Reset to default 6Show/hide your popovers manually.
On the click of your 'Next' button, show and hide your popovers in sequence:
var currentPopover = -1;
var popovers = [];
// Initialize all the popovers to be "manually" displayed.
popovers.push($("#ctrl1").popover({ trigger: 'manual' }));
popovers.push($("#ctrl2").popover({ trigger: 'manual' }));
popovers.push($("#ctrl3").popover({ trigger: 'manual' }));
// On each button click, hide the currently displayed popover
// and show the next one.
$("#NextBtn").click(function() {
if (currentPopover >= 0) {
popovers[currentPopover].popover('hide');
}
currentPopover = currentPopover + 1;
popovers[currentPopover].popover('show');
});
The above code has not been piled or tested.
本文标签: javascriptMake bootstrap popover appear over a different element than its triggerStack Overflow
版权声明:本文标题:javascript - Make bootstrap popover appear over a different element than its trigger - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1745296139a2652090.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论