![]() |
1
1
鼠标进入“graphprevbtn”,在按钮上创建一个窗体。一旦该窗体可见,由于鼠标不再位于“graphprevbtn”上,将激发“onmouseleave”。您破坏了新的窗体,现在鼠标再次出现在按钮上,因此“onmouseenter”被激发,从而产生无限循环。 作为解决方案,您可以将表单处理代码移动到表单1的“onMouseEnter”:
|
![]() |
2
1
也许像这样的事情会帮助你:
|
![]() |
3
0
你为什么不这样做:
如果在mainForm.onMouseLeave之后发生secondaryForm.onMouseOver激发,这可能不起作用。好吧,想想类似的东西。另一种解决方案是启动一个计时器,该计时器将销毁第二种窗体,并在鼠标既不在主窗体上也不在第二种窗体上时禁用自身。 |
![]() |
Maddison · 如果用户选择18岁以下,则需要表单重定向用户 2 年前 |
![]() |
Maddison · 拆分用户全名并将名字传递给下一个表单pae 2 年前 |
![]() |
Germán · 单击提交时,如果文本字段错误匹配,则显示错误提示 2 年前 |
![]() |
Shikhor Khan · 如何从下面的代码中删除提交后的表单值? 2 年前 |
![]() |
inyourface3445 · 更改表单中的值会导致延迟 2 年前 |
![]() |
Filippo · 无法输入:焦点覆盖默认设置 2 年前 |