我现在面对这个问题已有5个月了,所以我在这里问这个问题。
我实施了简单的Flash按钮。
现在,问题是当点击按钮(并显示弹出/警告)时,按钮卡在动画的最后一帧,它永远不会回到第一帧。
我尝试了很多组合:
没什么,它总是卡住,好像闪存组件在打开弹出窗口后无法检测到鼠标移动。
您可以在this link之后检查我正在谈论的行为,然后点击任意动画按钮(例如,左上角的回收站按钮)。
任何帮助表示赞赏!
答案 0 :(得分:2)
为什么不在调用弹出窗口之前手动触发mouseout事件?或者在调用弹出窗口时尝试重置动画。
$('#recycle_bin').click(function(){
$(this).mouseout();
call popup;
});
将是我尝试的jQuery原始代码。
答案 1 :(得分:0)
尝试重置 鼠标移出事件 和 点击事件时的按钮状态。
在Firefox中(我只观察了Firefox中的行为),似乎弹出式背景HTML元素“窃取”了鼠标事件,这意味着鼠标输出事件永远不会被触发,这就是为什么在点击时重置按钮状态的原因应该解决这个问题。