这就是我要实现的目标
我有一个流畅的工具提示和一个按钮。它们的宽度由文本和 div 填充决定。文本可能会有所不同。那就是说如何通过 Jquery 垂直对齐它们?
我想使用 jquery 的原因是为了避免使用表格和过多的 HTML。
我尝试了 width() 函数,但它没有给出准确的宽度。我想一个人也应该得到填充?
最后,我对数字很糟糕。我不确定可以使用什么公式,但我怀疑可以将两个 div 宽度除以 2 并以某种方式使中间居中?
编辑:单击按钮时,会出现工具提示,绝对不会干扰/插入其他 div。
编辑:正在进行的工作 jsfiddle.net/Aezb6
最佳答案
获取calloutdiv的宽度//
widthCallout=$('#calloutdivWidth');
//这是动态的
除以常量按钮的宽度。
向左走:
left= widthCallout/pushbuttonwidth
您可以使用 paddingLeft 值 + 或 - 给您准确的中心:
关于jquery垂直对齐2个div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4240218/