Flash,浮动DIV和输入框Bug

时间:2011-02-22 14:34:11

标签: flash firefox textfield css-position

所以我在这里有一个Firefox bug,我想知道是否有办法绕过它。我在Safari上把它拉了起来,还没检查Chrome或IE。

我在页面中间有一个flash影片(wmode = opaque),还有一个调用浮动窗口的按钮(位置:绝对值; z-index:999),允许您登录或注册。看起来很好......一切都漂浮在窗户上方。但是当我单击TextField开始输入文本时......每次光标闪烁时,Flash Movie都会通过浮动div显示。

就像我说的那样,到目前为止这只发生在Firefox上,但有没有办法解决这个问题?

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,现在找到了解决方法。 我发现当焦点已经在输入中时会出现问题,并且当输入/ textarea第一次获得焦点时它会起作用。

解决方案:在输入/ textarea上单击一下,然后进行模糊,然后进行焦点。它按预期工作!

使用jQuery:

$('input,textarea').click(function() {
jQuery(this).blur().focus();
})

在html中应该是(未经测试)

<textearea onClick="this.blur();this.focus()">