Я использую JQuery Accordion. Все хорошо в FireFox. В IE7, однако, когда я нажимаю ссылку в моем документе, которая расширяет одно из заголовков меню аккордеона, мое управление сервером заголовков имеет размер (уменьшенный). Как остановить отображение экрана? Это peice из JavaScript в вопросе:JQuery Accordion: изменение размера моего управления заголовком
if (!$('h3.ReferenceBackgroundHeader', '#References').hasClass('ui-state-active')) {
$("#References").accordion('activate', 0);
}
window.scrollTo(0, $('#References').offset().top);
return false;
То, что я хочу, это .accordion('activate',indexval);
не изменить формат заголовка.
Weird .. Для этого в IE должна быть создана работа. Если я освобожу свою функцию и просто запустил:
window.scroll(0,900);
Я до сих пор теряю контроль над моим отделением наверху ?! У кого-нибудь есть предложение?
Возможно, это проблема .. На самом деле страница состоит из двух разделов. Верхний div предназначен для отображения контроля заголовка (до дней MasterPages), а нижняя часть - это раздел, который я пытаюсь прокрутить. «Content» div - это тот, который требуется для прокрутки. «Заголовок» div - это тот, который исчезает при прокрутке. Кто-нибудь может спасти меня? :)
<body>
<form id="Form1" method="post" runat="server">
<div id="header">
<uc1:Header ID="headerControl" runat="server"></uc1:Header>
</div>
<div id="content" style="overflow:auto">
<asp:PlaceHolder ID="contentPlaceholder" runat="server"></asp:PlaceHolder>
</div>
</form>
Ницца, рад, что вы поняли проблему. Вы должны выбрать этот «ответ» как правильный, чтобы люди знали, что он решен. – thebrokencube