jquery UI диалог фиксированное позиционирование
Мне нужно было диалоговое окно, чтобы сохранить его положение, даже если страница прокручивалась, поэтому я использовал расширение вhttp://forum.jquery.com/topic/dialog-position-fixed-12-1-2010 но есть 2 проблемы с этим:
мерцает в IE и Firefox при прокрутке страницы (в Safari / Chrome все нормально)
при закрытии и последующем открытии он теряет липкость и прокручивается вместе со страницей.
Вот код, который я использую для создания диалога:
$('<div id="'+divpm_id+'"><div id="inner_'+divpm_id+'"></div><textarea class="msgTxt" id="txt'+divpm_id+'" rows="2"></textarea></div>')
.dialog({
autoOpen: true,
title: user_str,
height: 200,
stack: true,
sticky: true //uses ui dialog extension to keep it fixed
});
И вот код, который я использую для его открытия:
jQuery('#'+divpm_id).parent().css('display','block');
Предложения / решения?
Спасибо