3

以下は非常に小さな問題です。なぜこれが起こるのかを理解したいと思います。

次のようなHTMLドキュメントを作成します。

<html>
<head>
    <title></title>
    <style>
        body {font-family: Arial;}
    </style>
</head>
<body>
    <input type="radio" name="radio" />
</body>
</html>

Firefoxで開き(ビルド14.0.1を使用しています)、ラジオボタンを右クリックしてコンテキストメニューを開きます。そのメニューから[InspectElementwith Firebug ...]を選択すると、[HTML]タブが開き、ラジオボタンのHTMLコードが強調表示された状態でFirebugが開きます。

次に、ラジオボタンを選択してみてください。しばらくの間選択されますが、すぐに選択が解除されます。なんで?

そのボディスタイルの定義を削除すると、上記の動作が発生しないか、Firebugが開いているときに別のタブ([コンソール]タブなど)にいる場合は発生しないか、Firebugが開いていない場合は勝ちます。起こりません。

私はこれが非常にマイナーで非常に状況に応じていることを知っています。少なくともこれがなぜであるかについてある程度の考えを持っているのが好きです。

4

2 に答える 2

0

悲しいことにまだ開いているfirebugの既知の問題です

http://code.google.com/p/fbug/issues/detail?id=5744

迷惑なことに、それについて知らないと、ラジオボタンがあなたをチェックしない理由を理解できないという特異なバグの状況が発生します。

于 2012-08-24T15:52:39.660 に答える
0

これについては以前に聞いたことがありますが、私のonluの提案は、FireBugに報告し、回避策が見つかるまで今のところ試してみることです。たぶん、フォームをラップしてみたり、コンテンツを追加したりしてみてください。

于 2012-07-23T18:16:33.827 に答える