我有 Telerik 控件 RadPanelBar 的滚动问题。页面处于自动刷新状态。在页面刷新 RadPanelBar 滚动向上。我用 JavaScript 处理这个。下面是图片。
下面是代码。它适用于经销商联系人滚动,但不适用于员工。我正在尝试相同的方式(方法)来保持员工的滚动位置。
<script type="text/javascript">
$(".rpSlide ul").scroll(function() {
SaveStafftScrollPosition();
});
function SaveStaffScrollPosition(){
yPos = $(".rpSlide ul").scrollTop();
}
function ReturnStaffScrollPosition() {
$(".rpSlide ul").scrollTop(yPos);
}
function OnResponseEnd(sender ,eventArgs){
ReturnStaffScrollPosition();
}
function OnRequestStart(sender ,eventArgs){
SaveStafftScrollPosition();
}
在 HTML 中有一段代码。
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"
ClientEvents-OnRequestStart="OnRequestStart"
ClientEvents-OnResponseEnd="OnResponseEnd"
OnAjaxRequest="RadAjaxManager1_AjaxRequest">
//some code here
</telerik:RadAjaxManager>
问题是当我向下滚动时,它为员工保存了滚动位置为零。为什么即使我向下滚动到中间/末尾,它也总是将员工联系人的滚动位置保存为零?