2012-01-26 9 views
2

Ryan Fait(http://ryanfait.com/resources/custom-checkboxes-and-radio-buttons/)によって書かれたカスタムフォーム要素を使用しています。jQueryモーダルダイアログは、ドキュメントイベントの発生を防ぎます。

これは、document.onmouseupイベントと他のドキュメントレベルのイベントを使用しているようです。

通常使用するとすべて正常に動作します。しかし、モーダルjQueryダイアログコンテナから使用すると、ドキュメントイベントは発生しないように見えます。モーダルダイアログは、その伝播を妨げるようです。非モーダルjqueryダイアログからうまく動作します。

誰かが、モーダルjqueryダイアログを使用して、特定のイベントを基になるドキュメントオブジェクトに伝播する方法を知っていますか?起こっている場合は「キャンセル」されません。

ありがとう

+0

いくつかのコードを共有できますか? – dhinesh

+0

私は同じ問題を抱えていますが、モーダルであってもなくても心配はありません... –

答えて

0

これはモーダルダイアログの定義です。入力イベントはダイアログに対してのみ発生します。他のすべてのコンポーネントは、ダイアログが閉じられるまで入力イベントを受け取りません。代わりに、非モーダルダイアログを使用します。

関連する問題