Окно, прокручивающее, когда диалоговое окно jQuery открывается

Я пытаюсь открыть модальное диалоговое окно jQuery использование jquery 1.4 и jquery-ui-1.8rc3.custom.js

Диалоговое окно открывается без проблем во всех браузерах, но в IE 7 и 6, после того, как открывается диалоговое окно, окно прокручивает себя к кнопке... Я пытался прокрутить окно назад к модальной позиции, но очень непоследователен. использовал следующую строку кода после открытия модального

window.scrollTo($('#selector').dialog('option', 'position')[0],$('#selector').dialog('option', 'position')[1]);

Одна странная вещь, которую я замечаю, состоит в том, что после того, как я открываю модальное, страница становится огромной..., как будто некоторые дополнительные вещи складывают в нижней части...., и она в конечном счете прокручивает к нижней части. Любая идея, почему это могло быть hapenning

в HTML

<div id="selector">
</div>

в document.ready

$('#selector').dialog({
  bgiframe: true,
  autoOpen: false,
  width: 100,
  height: 100,
  modal: true,
  position: 'top'
});

в js

$('#selector').dialog('open');
20
задан Dan Atkinson 21 August 2012 в 10:53
поделиться