Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript名称空间问题(我认为)_Javascript_Jquery Plugins - Fatal编程技术网

javascript名称空间问题(我认为)

javascript名称空间问题(我认为),javascript,jquery-plugins,Javascript,Jquery Plugins,我一直在为密码框制作jQuery插件。它将生成密码按钮和强度指示器添加到通过jQuery选择器传递给它的输入中 我对jquery.password.js inputPassword.position.top第154行和第155行的代码有问题。它没有返回输入框的正确位置,因此错误消息没有出现在正确的位置 我认为这可能是inputPassword不在正确的名称空间中的问题,或者类似的问题,但是我不完全理解这些东西在javascript中是如何工作的。。。这是我的第一个jQuery插件 谢谢 **链接

我一直在为密码框制作jQuery插件。它将生成密码按钮和强度指示器添加到通过jQuery选择器传递给它的输入中

我对jquery.password.js inputPassword.position.top第154行和第155行的代码有问题。它没有返回输入框的正确位置,因此错误消息没有出现在正确的位置

我认为这可能是inputPassword不在正确的名称空间中的问题,或者类似的问题,但是我不完全理解这些东西在javascript中是如何工作的。。。这是我的第一个jQuery插件

谢谢

**链接已删除***

这不是名称空间,因为对象是隐藏的。固定为: 如果inputPassword.is:可见{ positionObject=输入密码; }否则{ 位置对象=输入平面; } position返回相对于父元素的偏移量,但是,由于要定位的元素是绝对定位的,如果改用它,您可能会发现它是有效的


编辑:检索偏移量/位置时,inputPassword隐藏。从文档中:注意:jQuery不支持获取隐藏元素的偏移坐标。

指向偏移的链接不正确。可以在这里找到。不,我试过了,但它仍然相对屏幕左上角定位