2014-02-06 3 views
0

Я пытаюсь исключить пользователей, имеющих прокрутку до верхней части длинного диалогового окна, чтобы закрыть. Кнопка закрытия расположена в строке заголовка.Закладка заголовка диалогового окна JQuery за пределами

Не уверен, что позиционирование строки заголовка непосредственно в диалоговом окне является опцией, но предпочтительнее сохранить исходную структуру. Есть идеи? Благодарю.

Выход на событие click полезен для других обстоятельств, но не здесь. Проблема рудиментарна.

По какой-то причине свиток диалога появляется помимо строки заголовка, что очень необычно. Не удалось отправить изображение еще (< 10 баллов репутации).

+1

скрипку было бы неплохо. Другим вариантом будет javascript, который по щелчку диалога в любом месте закрывается. – TimSPQR

ответ

0

Вот мысль - FIDDLE

JS

var openthedialog = $(".textfordialog").dialog({ 
          autoOpen: false, 
          height: 'auto', 
          width: 200, 
          position: {my: "top left", 
             at: "right bottom", 
             of: "#clickme"} 
                }); 

$('#clickme').click(function(){ 
      openthedialog.dialog('open'); 
}); 
$('.textfordialog p').on('click', function(){ 
      openthedialog.dialog('close'); 
}); 
Смежные вопросы