обнаружение на клике на bgiframe в jquery - PullRequest
0 голосов
/ 18 июня 2010

Я пытаюсь найти способ обнаружить событие onclick на bgiframe, если это возможно. Причина этого в том, Так как я использую диалог jquery в ie6, с включенным плагином bgiframe. Я не могу связать

$('.ui-widget-overlay').click(function() { $dialog.dialog("close"); });

И поэтому я не могу закрыть диалоговое окно, если щелкнуть где-нибудь за пределами диалогового окна. Если я удаляю плагин bgiframe, все работает нормально. Есть ли способ, которым эта функциональность может быть достигнута вместе с bgiframe на месте. Или, может быть, по моим соображениям, если это возможно.

Спасибо

1 Ответ

0 голосов
/ 28 марта 2011

Нет способа установить событие onclick для iframe. Но вы можете изменить bgiframe для загрузки div размером iframe внутри iframe и установить событие onclick для этого div, что закроет оверлей виджета.

...