我将内容加载到使用AJAX。 在内容中,您可以找到以下代码:
<input onfocus='searchItems("sContainer", this)' onblur='searchItemsStop()'/>
第一次加载内容时,onfocus
和onblur
事件有效。但是当我重新加载内容onfocus
并且onblur
停止工作时。
onfocus
和onblur
事件都会开始重复。
alt text http://www.freeimagehosting.net/uploads/ccefe0e933.jpg
我该如何解决这个问题?
编辑:
加载的内容是包含产品列表的表。我在用户按钮点击时将其加载到弹出div中。
searchItems检查用户查询的输入,并在列表中仅显示与查询匹配的产品。
当用户关闭弹出窗口时,所有内容都会被.removeChild
删除,那么为什么事件也不会被内容删除?
答案 0 :(得分:0)
我遇到的问题出现在不同的地方。
searchItems
函数仅将referance用于第一个(稍后删除)输入元素。
问题解决了。