1

別の編集

この問題は、ダイアログcloseが呼び出されたときに発生します。関連するバグ123の履歴があり、すべて修正済みとしてマークされているため、これはバグであると確信しています。modalFF 12.0 と IE9 の両方で、true または false でこの問題が発生します。他には何もテストしていません。私は1.8.17です。他の誰かがこれを見ましたか?1.8.20 を試すこともできましたが、生きる気力を失っています。


モーダル ポップアップに 2 つのラジオ ボタンがあります。ボタン B が選択されている場合、多くのことが起こります - div が表示され、ユーザーがフォームに入力し、Ajax-y が続き、新しい jQuery UI タブが表示され、最終的に新しいモーダルが表示されます。 2 つのボタンが再び表示されます。

このプロセスの開始時に、ボタン B が目に見えてチェックされます。ただし、プロセスが完了すると、ボタン B は魔法のようにチェックされなくなり、ボタン A はチェックされます。いくつかの詳細情報:

  1. onLoadボタン A を選択/チェックするときに、 を除いて、コードのどこでもプログラムでどちらのボタンも変更.attrしません.prop。私はjQuery 1.7を使用しています。
  2. ボタン A の html 入力タグには、もともとchecked属性がありました。
  3. 上記の (1)を使用する場合.attr、html に属性が含まれているかどうかは関係ありませんchecked。どちらの場合も上記の動作が得られます。
  4. 上記の(1)に使用し、html 属性.propを取り出すと、動作が変わります。checkedボタン B をクリックしてすべてが落ち着くと、2 つのラジオ ボタンはどちらも選択されていません。
  5. 非常によく似た動作をするラジオ ボタンのペアが他にもいくつかありますが、これは見たことがありません。
  6. FFとIE9の両方でチェック
  7. これらは単純なラジオ入力 HTML ボタンです。jQuery UI グループや特別なものはまったく設定していません。
  8. これは、複雑な一連の手順を実行した場合にのみ発生します。通常、ボタンは期待どおりに動作します。
  9. ボタンに変更ハンドラーを追加すると、ボタンが手動でチェックされるたびにハンドラーが実行されることがわかりますが、この問題が発生すると実行されません
  10. どの時点でもページのリロードはありません。この問題が発生した場合、onLoad ルーチンは呼び出されません。
  11. クリック ハンドラーが false を返さないか、デフォルト アクションを妨げない

ここで何が起こっているのか、またはこれをデバッグするにはどうすればよいでしょうか?

編集 上記で追加されたいくつかの余分なポイント。実際にコードを追加することはできません。何百もの行があり、どこから始めればよいかわかりません。

4

0 に答える 0