0

カラーボックスで最も奇妙な問題が発生しています。リンクをクリックすると、モーダル ウィンドウが開きます。窓を閉めます。リンクをもう一度クリックすると、ウィンドウが再び開きます。それから私は再びウィンドウを閉じます。これまでのところすべて順調です。次に、リンクをもう一度クリックすると、要求されたページが開きますが、モーダル ウィンドウには表示されません。同じウィンドウで、通常のリンクと同じように開きます。私はこれを一日中再現できます。

何か案は?カラーボックスや jscript にはあまり詳しくありません。

4

2 に答える 2

0

通常のリンクと同じように開きます

これは、JavaScript エラーが発生した場合の動作です。問題のデモンストレーションを見ずにエラーの原因を特定できる人は誰もいません。実際には何でもあり得るからです。

特に問題を引き起こすことが多いのは、完全な HTML ドキュメントを iframe ではなく ajax としてロードすることです。これにより、両方のドキュメントのスクリプトが同じグローバル名前空間内で動作しようとするため、多くのスクリプトの競合が発生します。

于 2012-06-02T16:34:15.653 に答える
0

@ジャック〜あなたの返事は私が思っていたよりもはるかに簡単であることが判明した答えに私を導きました。呼び出しリンクは更新パネルの内側にあり、イベント ハンドラーを確立した jQuery はパネルの外側にありました。更新パネルが更新された後、開くことができませんでした。すべてを更新パネル内に移動することで、これを機能させることができました。

于 2012-07-11T20:27:31.930 に答える