0
我有asp.net用戶控件scroolIntoView正在滾動整個頁面
我正在使用帶有樹視圖的asp.net用戶控件。 當我加載頁面時,我想將用戶控件掃描到樹視圖中的選定節點。 我正在使用js函數.ScrollIntoView(true)。 但這滾動整個頁面(不只是什麼是用戶控件中)
這裏是我的代碼
//js
function ScroolToFirstSelectedCheckBox(ctrlId) {
Event.observe(window, 'load', function() {
var tree = document.getElementById(ctrlId + '_MyTreeView');
var checkBoxes = tree.getElementsByTagName("input");
var checkBoxesCount = checkBoxes.length;
for (var i = 0; i < checkBoxesCount; i++) {
if (checkBoxes[i].checked) {
checkBoxes[i].scrollIntoView(true);
break;
}
}
}
);
}
//aspx.cs
Page.ClientScript.RegisterClientScriptBlock(this.GetType(),
"ScrollToSelectedCheckBox",
string.Format("ScroolToFirstSelectedCheckBox('{0}')",
this.UniqueID),
true);
我如何才能讓父頁面滾動位置而是繼續設置用戶控制研究位置,我想?
韓國社交協會