【发布时间】:2020-09-30 19:41:37
【问题描述】:
我有一个带有 Bootstrap (v3) 选项卡的页面:
https://getbootstrap.com/docs/3.3/javascript/#tabs
我在每个选项卡中呈现了一些迷你图:
https://omnipotent.net/jquery.sparkline/#s-docs
并像这样调用:
$('.sparkline-pie-remaining').sparkline('html', {
type: 'pie',
sliceColors: ['#1ab394', '#ed5565','#ddd'],
width: '18',
height: '18',
offset: -90,
disableTooltips: true,
borderWidth: 1,
borderColor: '#676a6c'
});
问题是在非活动选项卡上不会调用它。当显示选项卡时,我尝试过的回调,但是每次打电话时都会调用此选项卡更改并清除图形。
如何在呈现页面时在非活动选项卡内容上进行此调用?这是重现该问题的 CodePen:
【问题讨论】:
-
你能分享更多代码来展示每个选项卡和内容是如何呈现的吗?
-
已添加 CodePen ????
标签: javascript twitter-bootstrap twitter-bootstrap-3 sparklines