当我将bootstrap 3.0 popover与placement:auto一起使用在表内部时,它不起作用,并且流离表大小。
位置:自动右移(意味着弹出窗口应在右侧放置,否则会向左流动)
检查此链接:
但是,当我将它放在桌子外时,它应该可以正常工作!
$('button.hey').popover({
placement: 'auto left',
html: true,
//selector: '[rel="popover"]',
content: function () {
return "Hi man";
}
})
任何的想法?
在您的情况下,建议您编写自己的回调以进行放置,而不要使用“ auto”。
如果您希望除上一个td之外的所有按钮都“正确”。这是放置位置的方式
$('button.hey').popover({
placement: function(context,source){
//check if current td is last one
var td = $(source).closest('td');
console.log(td);
if(td.next().length == 0) {
return 'left';
}
return 'right';
},
html: true,
//selector: '[rel="popover"]',
content: function () {
return "Hi man";
}
})
如果要基于排名进行处理,则可以在展示位置回调中进行处理。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句