0

デモ リンクは次のとおりです。

最初にページに入ると、チェックボックスは次のようになります 壊れた 。スタイルが壊れており、クリックできません。

ページを更新したときのみ、チェックボックスは次のように正常に 表示良い されます: クリック可能になりました。

これは Firefox15.0.1 で再現可能です。(初めて動作する場合は、青いボタンをクリックしますFind binding sites。その後、壊れたチェックボックスが表示される場合があります.. )

初めてページにアクセスしたときに壊れているのに、ページを更新すると元に戻るのはなぜだろうと思っています。私はfirebugsを使用してjavascriptコードをデバッグしますが、次のようにしか言いません:

TypeError: $("#radio_tss").buttonset is not a function
[Break On This Error]   

$("#radio_tss").buttonset();

それは私を混乱させます..

チェックボックスの jquery UI リファレンスは次のとおりです。

http://jqueryui.com/demos/button/#radio

このチェックボックスに何が起こるかについて誰か考えがありますか?

ありがとう!

4

1 に答える 1

3

モジュールに動的<script>タグを挿入して jQuery UI をロードすると、デフォルトで実行されるため、jQuery UI が実際にロードを完了する前に への呼び出しを続行できる場合があります。mygeneasync.buttonset()

2 回目の読み込みでは、ファイルは既にブラウザーのキャッシュにあるため、問題が発生する可能性は低くなります。

于 2012-09-27T07:47:36.430 に答える