我正在为我的网站的联系表单工作提示(可以在联系部分看到here。)
我在正确定位刀尖方面遇到了一些问题。我相信你可以看到,工具提示不在它所涉及的领域附近。我在我的css中放入了一个200px的左值(你可以在.formerror类here中看到)
然而,该元素仍然通过左值279.开发人员工具告诉我这是来自'元素样式'。我很困惑这个价值来自哪里,有人可以帮忙吗?
答案 0 :(得分:2)
您在CSS中设置的left
位置被某些JavaScript在元素的style
属性中覆盖。您可以将!important
添加到left
值的末尾,以防止style
属性(或其他任何内容)覆盖它,但它可能不是最佳解决方案(请参阅{{ 3}})。
答案 1 :(得分:2)
从这里的演示......
http://www.position-relative.net/creation/formValidator/demos/demoPositioning.html
...代码工作正常,但图形上的箭头居中而不是左对齐,所以看起来有点奇怪。
下一页有一节介绍如何定位工具提示:
http://www.position-absolute.com/articles/jquery-form-validator-because-form-validation-is-a-mess/
寻找'promptPosition'。