0

你能帮我解决这个问题吗?我没有足够的经验或知识。

访问:http ://dev.holiday.ge/xhtml/login-signup.html

单击“添加事件”,将出现弹出窗口,检查下拉菜单一切正常。关闭弹出窗口再次单击“添加事件”,检查下拉菜单 - 他们停止工作。

我怎样才能解决这个问题?或者为什么会这样?

谢谢。

4

1 回答 1

1

第一步,在 Chrome/Safari 或 Firebug/Firefox 中打开控制台。

第二步,做你描述的动作。

第三步,查看错误Uncaught TypeError: Cannot read property 'cached_width' of undefined

第 4 步,请注意,当您“关闭”下拉菜单时,实际上是从 DOM 中完全删除了它。因此,丢失了绑定到下拉列表的所有动作侦听器。

第 5 步,添加.dropp()仅在您打开事物时才发生的调用(或在关闭事物时停止删除它)

第6步,感谢我看到你的菜鸟错误;)

于 2012-05-31T18:26:41.663 回答