【发布时间】:2015-01-13 21:03:07
【问题描述】:
如何在每次用户关注输入字段时显示 div。已经有一个 div 并且它是隐藏的。 div 的位置将根据所选字段的位置而变化,并将显示在下方
这是我的代码
formFieldListWrapper.style.top = ((((formSelectedFieldInput.offsetTop > (formWrapper.offsetHeight/2))?((formSelectedFieldInput.offsetTop-(formWrapper.offsetHeight/2))-(formSelectedFieldInput.offsetHeight+formWrapper.offsetHeight*0.02)):(formSelectedFieldInput.offsetTop))/formWrapper.offsetHeight)*100) + "%";
formFieldListWrapper.style.left = ((formSelectedFieldInput.offsetLeft/formWrapper.offsetWidth)*100) + "%";
【问题讨论】:
-
你能详细说明一下,到目前为止你尝试了什么?
-
我已经做了一些事情。每当我关注输入字段时它就会出现,但问题是它没有正确显示在所选字段下方。我希望它像这样link
-
能否提供快照,
-
我给出的链接。我希望我的领域是这样的。出现在所选输入字段下方的下拉菜单。
-
为什么你甚至需要 javascript 呢?你可以只用 CSS 做到这一点:jsfiddle.net/qz57za86
标签: javascript html