我有一个网页有一些 javascript 问题。我已经尝试查看所有内容,但是我有一个用户名字段,当您单击它时 ( .focus
) 它应该会弹出一个弹出窗口。我在firefox中使用了firebug来放置断点,然后.focus
调用该函数并且即使我确实专注于用户名字段,它也不会被触发。我还查看了拼写和所有内容。似乎找不到问题。希望有人可以提供帮助。还有一件事,这个问题发生在所有浏览器中。
问问题
249 次
2 回答
2
您的页面有两个输入,带有id="username"
.
重复 ids 是无效的 html,但浏览器会忽略它,除了$('#username')
只找到第一个,因此您的.focus()
处理程序绑定到那个。
第一个是隐藏在“login_response”div 中,直到您单击“Login”选项,因此如果您单击“Login”,然后单击出现的“Username/Email”字段,您将看到您的事件处理程序运行。
于 2012-08-02T04:42:53.587 回答
0
您在加载该页面时遇到 JS 问题。此后 JS 将无法正常工作。你需要先解决这些问题。
于 2012-08-02T04:36:49.077 回答