bootstrap中的popover.js
这里是官网上popover的例子:popover demo
点击后我发现popover的那个div是加在body上的,我就想知道那个东西是怎么计算坐标的,怎么就那么规规矩矩的跑到属于自己的那个button周围的?
谢谢。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
这里是官网上popover的例子:popover demo
点击后我发现popover的那个div是加在body上的,我就想知道那个东西是怎么计算坐标的,怎么就那么规规矩矩的跑到属于自己的那个button周围的?
谢谢。
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
jQuery 中
offset()
可以获得某元素左上角相对文档的偏移无论是你点了button,还是其它事件,都可以得到button的当前位置信息。
jquery中有offset()方法来获取button的位置信息。
都知道button的位置了,那么,那个隐藏的,自动创建的小弹层位置就可以确定啦。
}
这个是关于popover查找位置的源码,他是通过,计算元素长,宽,确定位置。
pos是该元素位置坐标。
如果不规定摆放位置,会自动计算宽度是不是够放。