При открытии окон Telerik MVC страница прокручивается вверх - PullRequest
0 голосов
/ 14 ноября 2011

У меня есть ссылка, которая открывает окно Telerik MVC.Положение окна рассчитывается по позиции ссылки.Окно Telerik открывается правильно для рассчитанных координат ссылки, но каким-то образом страница прокручивается вверх.Теперь эта ссылка, открывающая окно, расположена внизу моей HTML-страницы, поэтому в идеале я бы не хотел, чтобы страница прокручивалась вверху.Страница должна оставаться там, где она была раньше.Должно появиться только окно, и прокрутка страницы не должна происходить.Любые хитрости, чтобы заставить это работать.Вот окно Telerik Window и код JQuery.

Окно:

    @(Html.Telerik().Window()
            .Name("winSDPDetails")
            .Title("SDP Details")
            .......

            .Content(@<text>
                        <div>
                            <h2>What is Single Donor Platelets (SDP)?</h2>
                            It is possible to obtain only Platelets from a Donor by a process called ‘Apheresis’.
            ....... 

                        </div>
                     </text>)
            .Visible(false))

Код JavaScript для отображения окна:

function showSDPWindow() {
    var offset = $('#lnkSDP').offset();

    $('#winSDPDetails').css({
        left: offset.left,
        top: offset.top - 225
    }).data('tWindow').open();
    return false;
}
...