首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何定位核心覆盖项?

如何定位核心覆盖项?
EN

Stack Overflow用户
提问于 2015-04-08 22:23:12
回答 1查看 185关注 0票数 2

核心覆盖的文档还有些不理想.理想情况下,我想使用一个核心覆盖,它将自己定位在屏幕上,而不是水平和垂直,而是更像一个下拉菜单。

我不使用核心下拉菜单,因为对菜单本身的点击事件处理的其他限制(它需要保持打开并有一个可调整大小的菜单div)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-09 03:05:12

可以通过在运行时调整其CSS来定位覆盖层。

代码语言:javascript
复制
overlay.style.position = 'absolute';
overlay.style.top = (input.offsetTop + input.clientHeight) + 'px';
overlay.style.width = input.offsetWidth + 'px';
overlay.open();

变量overlay指向一个覆盖元素。变量input将指向下面应该显示覆盖的元素。

这一方法在聚合物0.5中对我很有效,但也适用于聚合物1.x。请注意,在聚合物1.x中本身没有覆盖成分。相反,应该使用行为Polymer.IronOverlayBehavior创建一个单独的元素。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29526400

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档