打开Telerik MVC窗口会导致页面滚动到顶部

时间:2011-11-14 06:16:28

标签: telerik telerik-mvc telerik-window

我有一个打开Telerik MVC窗口的链接。窗口的位置根据链接的位置计算。 Telerik窗口正确地打开了链接的计算坐标,但不知何故页面滚动到顶部。现在这个打开窗口的链接位于我的HTML页面的底部,所以理想情况下我不希望页面在顶部滚动。页面应该保持原样。只应弹出窗口,不应发生页面滚动。任何使这项工作的技巧。这是Telerik窗口和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;
}

0 个答案:

没有答案