即使未设置,qTip 也会显示边距?
为什么即使没有为工具提示设置边距,qTip 也会添加边距?
这是我正在使用的 qTip 配置:
$.fn.qtip.styles.mystyle = {
width: 200,
background: '#b7d5f4',
color: '#212121',
textAlign: 'left',
border: {
width: 1,
radius: 5,
color: '#b7d5f4'
},
tip: 'bottomLeft',
name: 'dark'
}
$.each($(".tooltip"), function(i,val){
var theContent = $(val).html();
$(val).qtip({
content: theContent,
position: {
corner: {
target: 'topRight',
tooltip: 'bottomLeft'
}
},
style: 'mystyle'
});
});
内容 div 的类样式如下所示:
.ttContent
{
width: 200px;
margin-left: -8px;
margin-top: -15px;
}
为什么我必须使用负边距才能在此处获得适当的边距?
Why does qTip add a margin even when none is set for the tooltip?
Here's the qTip configuration I'm using:
$.fn.qtip.styles.mystyle = {
width: 200,
background: '#b7d5f4',
color: '#212121',
textAlign: 'left',
border: {
width: 1,
radius: 5,
color: '#b7d5f4'
},
tip: 'bottomLeft',
name: 'dark'
}
$.each($(".tooltip"), function(i,val){
var theContent = $(val).html();
$(val).qtip({
content: theContent,
position: {
corner: {
target: 'topRight',
tooltip: 'bottomLeft'
}
},
style: 'mystyle'
});
});
The content div's class styles looks like this:
.ttContent
{
width: 200px;
margin-left: -8px;
margin-top: -15px;
}
Why do I have to use negative margin to get proper margins here?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在这里:
我已经删除了不间断空格、qtip 宽度(以扩展到内容宽度)并应用了较小的填充。
一个有效的示例。
Here you go:
I've removed the non-breaking spaces, the qtip width (to expand to the content width) and applied a smaller padding.
A working example.