弹出或警报后Flash按钮卡住

时间:2012-08-16 13:34:17

标签: javascript jquery actionscript-3 flash popup

我现在面对这个问题已有5个月了,所以我在这里问这个问题。

我实施了简单的Flash按钮

  • 此按钮在鼠标悬停上显示动画。
  • 单击该按钮时,它会调用我的外部JS库。图书馆 会显示弹出窗口,有时会显示javascript警报。

现在,问题是当点击按钮(并显示弹出/警告)时,按钮卡在动画的最后一帧,它永远不会回到第一帧。

我尝试了很多组合:

  • 我用AS3监听器编写了按钮(放置一个mouseout监听器)。
  • 我使用标准的闪光按钮。

没什么,它总是卡住,好像闪存组件在打开弹出窗口后无法检测到鼠标移动。

您可以在this link之后检查我正在谈论的行为,然后点击任意动画按钮(例如,左上角的回收站按钮)。

任何帮助表示赞赏!

2 个答案:

答案 0 :(得分:2)

为什么不在调用弹出窗口之前手动触发mouseout事件?或者在调用弹出窗口时尝试重置动画。

$('#recycle_bin').click(function(){
$(this).mouseout();
call popup;
});

将是我尝试的jQuery原始代码。

答案 1 :(得分:0)

尝试重置 鼠标移出事件 点击事件时的按钮状态。

在Firefox中(我只观察了Firefox中的行为),似乎弹出式背景HTML元素“窃取”了鼠标事件,这意味着鼠标输出事件永远不会被触发,这就是为什么在点击时重置按钮状态的原因应该解决这个问题。