Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 弹出或警报后,闪烁按钮卡住_Javascript_Jquery_Actionscript 3_Flash_Popup - Fatal编程技术网

Javascript 弹出或警报后,闪烁按钮卡住

Javascript 弹出或警报后,闪烁按钮卡住,javascript,jquery,actionscript-3,flash,popup,Javascript,Jquery,Actionscript 3,Flash,Popup,5个月以来我一直面临着这个问题,所以我在这里询问 我实现了一个简单的flash按钮 该按钮在鼠标悬停时显示动画 单击按钮时,它会调用我的外部JS库。天秤座 显示弹出窗口,有时显示javascript警报 现在的问题是,当点击按钮(并显示弹出/警报)时,按钮会卡在动画的最后一帧上,并且永远不会返回到第一帧 我尝试过多种组合: 我用AS3监听器对按钮进行编码(放置一个mouseout监听器) 我用了标准的闪光按钮 没有什么,它总是被卡住,好像flash组件在弹出窗口打开后无法检测到鼠标移动

5个月以来我一直面临着这个问题,所以我在这里询问

我实现了一个简单的flash按钮

  • 该按钮在鼠标悬停时显示动画
  • 单击按钮时,它会调用我的外部JS库。天秤座 显示弹出窗口,有时显示javascript警报
现在的问题是,当点击按钮(并显示弹出/警报)时,按钮会卡在动画的最后一帧上,并且永远不会返回到第一帧

我尝试过多种组合:

  • 我用AS3监听器对按钮进行编码(放置一个mouseout监听器)
  • 我用了标准的闪光按钮
没有什么,它总是被卡住,好像flash组件在弹出窗口打开后无法检测到鼠标移动

$('#recycle_bin').click(function(){
$(this).mouseout();
call popup;
});
您可以检查我所说的行为,只需遵循并单击任何动画按钮(例如,左上角的回收站按钮)


感谢您的帮助

尝试在鼠标退出事件和单击事件上重置按钮状态


在Firefox中(我只观察到Firefox中的行为),弹出式背景HTML元素似乎在“窃取”鼠标事件,这意味着鼠标退出事件从未触发,这就是为什么在单击时重置按钮状态可以解决问题。

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

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

我会尝试使用jQuery原始代码。

能否添加回收按钮最后一帧的屏幕截图?如果我看到的和你一样,我就不能锻炼,因为我不知道剪辑的帧,我可以在任何地方找到代码吗?@Neil Hi!,你可以在这里找到完整的.fla文件(我以Flash CS4格式保存了它)和最后一帧的屏幕截图,如果需要更多,请告诉我!)我没有看到这个问题。当我点击任何一个动画按钮,然后关闭弹出窗口时,它们会像它们应该做的那样重新设置动画。嘿!好的,今天下午我要试一试!