了解 jBox 配置选项
Understanding jBox configuration options
我刚刚试用了这个名为 jBox.js 的插件,发现了一些新选项。这是一个非常可定制的插件。我说的选项是 adjustDistance
.
documentation 说,你可以传入一个整数或对象,像这样:
$(function(){
$('.tooltip').jBox('Tooltip', {
trigger: 'click',
adjustDistance : {
top : 15,
bottom : 15,
left : 15,
right : 50
}
});
});
我做到了,但我没有看到工具提示的呈现方式有任何不同,制作了 FIDDLE HERE。
文档对此选项的描述如下:
Distance to the window edge when adjusting should start. Use an object
to set different values, e.g. {top: 50, right: 20, bottom: 5, left:
20}
但是我不太明白它的用法。有人可以解释吗?
如果我们给 adjustDistance 说 10,当任何 window 的边缘在工具提示的 10px 距离内时,工具提示将尝试调整(重新定位)自身。您也可以为 window 的不同边指定自定义值。
这个例子会很清楚:
示例 1:
$(function(){
$('.tooltip').jBox('Tooltip', {
trigger: 'click',
adjustDistance : {
top : 15,
bottom : 15,
left : 15,
right : 50
}
});
});
示例 2(更改 adjustDistance 底部的值):
$(function(){
$('.tooltip').jBox('Tooltip', {
trigger: 'click',
adjustDistance : {
top : 15,
bottom : 150,
left : 15,
right : 50
}
});
});
对于这两个,请尝试单击按钮打开工具提示,然后调整从底部收缩的 window 的大小,以便工具提示需要重新调整。
我刚刚试用了这个名为 jBox.js 的插件,发现了一些新选项。这是一个非常可定制的插件。我说的选项是 adjustDistance
.
documentation 说,你可以传入一个整数或对象,像这样:
$(function(){
$('.tooltip').jBox('Tooltip', {
trigger: 'click',
adjustDistance : {
top : 15,
bottom : 15,
left : 15,
right : 50
}
});
});
我做到了,但我没有看到工具提示的呈现方式有任何不同,制作了 FIDDLE HERE。
文档对此选项的描述如下:
Distance to the window edge when adjusting should start. Use an object to set different values, e.g. {top: 50, right: 20, bottom: 5, left: 20}
但是我不太明白它的用法。有人可以解释吗?
如果我们给 adjustDistance 说 10,当任何 window 的边缘在工具提示的 10px 距离内时,工具提示将尝试调整(重新定位)自身。您也可以为 window 的不同边指定自定义值。
这个例子会很清楚:
示例 1:
$(function(){
$('.tooltip').jBox('Tooltip', {
trigger: 'click',
adjustDistance : {
top : 15,
bottom : 15,
left : 15,
right : 50
}
});
});
示例 2(更改 adjustDistance 底部的值):
$(function(){
$('.tooltip').jBox('Tooltip', {
trigger: 'click',
adjustDistance : {
top : 15,
bottom : 150,
left : 15,
right : 50
}
});
});
对于这两个,请尝试单击按钮打开工具提示,然后调整从底部收缩的 window 的大小,以便工具提示需要重新调整。