数週間前にjqueryフォーラムで運が悪かったので、ここでもう一度やり直します:)
作業中のプロジェクト用に単純なウィジェットを作成しましたが、奇妙な問題が発生しました。
実装例で説明するのが最も簡単です。 http://decko.dk/buttontest
このページには3つのボタンがあります。最初のものは私のドロップダウンウィジェットです。次は通常の無効化ボタン(A)で、最後のボタンは通常の有効化ボタン(B)です。次にページを更新すると(F5キーなどを押す)、有効なボタンが不思議なことに無効になります。なぜこれが発生するのかわかりませんが、そもそもボタンAが無効になっていないと、更新時にボタンBが無効になりません。また、ウィジェットコードでinsertAfterの呼び出しを削除しても、ボタンは無効になりません。なぜこの奇妙な行動が起こるのかを誰かが明らかにすることができますか?
ちなみに、これはFirefoxでしか再現できませんでした。