javascript名称空间问题(我认为)
我一直在为密码框制作jQuery插件。它将生成密码按钮和强度指示器添加到通过jQuery选择器传递给它的输入中 我对jquery.password.js inputPassword.position.top第154行和第155行的代码有问题。它没有返回输入框的正确位置,因此错误消息没有出现在正确的位置 我认为这可能是inputPassword不在正确的名称空间中的问题,或者类似的问题,但是我不完全理解这些东西在javascript中是如何工作的。。。这是我的第一个jQuery插件 谢谢 **链接已删除*** 这不是名称空间,因为对象是隐藏的。固定为: 如果inputPassword.is:可见{ positionObject=输入密码; }否则{ 位置对象=输入平面; } position返回相对于父元素的偏移量,但是,由于要定位的元素是绝对定位的,如果改用它,您可能会发现它是有效的javascript名称空间问题(我认为),javascript,jquery-plugins,Javascript,Jquery Plugins,我一直在为密码框制作jQuery插件。它将生成密码按钮和强度指示器添加到通过jQuery选择器传递给它的输入中 我对jquery.password.js inputPassword.position.top第154行和第155行的代码有问题。它没有返回输入框的正确位置,因此错误消息没有出现在正确的位置 我认为这可能是inputPassword不在正确的名称空间中的问题,或者类似的问题,但是我不完全理解这些东西在javascript中是如何工作的。。。这是我的第一个jQuery插件 谢谢 **链接
编辑:检索偏移量/位置时,inputPassword隐藏。从文档中:注意:jQuery不支持获取隐藏元素的偏移坐标。指向偏移的链接不正确。可以在这里找到。不,我试过了,但它仍然相对屏幕左上角定位