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);
我如何才能让父页面滚动位置而是继续设置用户控制研究位置,我想?
韩国社交协会