以下代码集中在您单击链接后的文本输入。它适用于 Chrome 2.x、IE8 和 Opera 9.64,但不适用于 Firefox 3.0.9。文本输入在 Firefox 中快速闪烁然后消失,我目前正在使用 Windows XP SP2。
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>
<script>
$(document).ready(function()
{
$("a").click(function() {
var field_id = $(this).attr("href");
$(field_id).focus();
});
});
</script>
<a href="#text_field">Focus</a>
<input type="text" name="text_field" id="text_field" />
有谁知道如何在 Firefox 中处理上述问题?