2009-06-26 6 views
0

Я загружаю окно пользовательского интерфейса jQuery несколько прокруток вниз от верхней части страницы. Когда он открывается, браузер переустанавливает его положение на верх страницы.Загрузка jQuery Диалог изменений Окно просмотра обозревателя Фокус

Если это помогает непосредственно перед загрузкой диалога, я вставляю HTML-код на страницу (html для диалога).

Кто-нибудь знает, как остановить это?

Редактировать Ответ на вопрос догадался, в чем моя проблема, и решила его. Вызывал ссылку с помощью хэш-тега.

+0

Как вы вызываете диалог? – Sampson

+0

Для этого может быть несколько причин - вставьте код, чтобы мы могли это выяснить. – karim79

ответ

2

Если вы вызываете это с помощью тега <a href='#'>, обязательно запретите обнаружение события. В противном случае он вернет вас в начало страницы onClick.

$("a.myWindow").click(function(event){ 
    event.preventDefault(); 
    /* Show dialog */ 
}); 
+0

Бинго. Огромное спасибо. – Damien

+0

Нет проблем. Рад, что смог помочь. – Sampson