Javascript事件问题,帮忙给个思路!

xblaly 2009-08-03 08:42:35

本身页面内容比较复杂,我就举个类似的例子。

页面上有一个文本框,在文本框的onclick事件中我创建了一个浮动层,浮动层里有一些操作按钮。

点击浮动层里的操作按钮可以做一些操作。

我希望在这个文本框失去焦点的时候让浮动层关闭,也就是文本框的 onblur 事件时让其消失。

但是出现了一个问题:

当我点击文本框的时候,浮动层出现了,我需要去点击浮动层的操作按钮进行某些操作,发现操作按钮无效了。

我查了下,原因是在操作按钮的onclick事件之前调用了文本框的onblur 事件,浮动层消失了,所以操作的事件没有被触发。


不知各位兄弟有没有碰到这个问题?如有遇到的,给兄弟个解决思路。
...全文
90 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
whuisszl008 2009-08-04
  • 打赏
  • 举报
回复
手动关闭,不让其失去焦点时就关闭
tiantianzzz 2009-08-04
  • 打赏
  • 举报
回复
google js 事件冒泡
fosjos 2009-08-04
  • 打赏
  • 举报
回复
那就和两级div菜单一样设计,鼠标移动到子菜单时,父菜单也不会消失
helanye 2009-08-03
  • 打赏
  • 举报
回复
我以前遇到类似的问题,不知道是你想要的结果,到我的博客中查下有关iframe的资料。希望能帮上你。

87,920

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧