我有Telerik控件RadPanelBar的滾動問題。頁面處於自動刷新。在頁面刷新RadPanelBar滾動向上。我用JavaScript處理這個。以下是圖片。Radpanelbar滾動問題
下面是代碼。它的經銷商聯繫人滾動工作正常,但不適用於工作人員。我正在嘗試以同樣的方式(方法)爲工作人員保持滾動位置。
<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>
問題是這個它保存滾動位置零爲員工,當我向下滾動。 爲什麼它總是將滾動位置保存爲零,即使我向下滾動到中間/結尾,工作人員的聯繫方式也是如此?
經銷商和員工名單共享'rpSlide' css類嗎?我想你只能保存經銷商ul的scrollTop。 –
不,他們沒有分享。我以同樣的方式爲Deelelrs保存scrollTop,但在$(「對於經銷商」)中有不同的id。 – Mubarak
那麼,經銷商ul的容器沒有'.rpSlide'類?嘗試在瀏覽器中執行此代碼'$(「。rpSlide ul」).length'並檢查返回的值 –