本文整理匯總了TypeScript中common.Common.calculateScrollOffset方法的典型用法代碼示例。如果您正苦於以下問題:TypeScript Common.calculateScrollOffset方法的具體用法?TypeScript Common.calculateScrollOffset怎麽用?TypeScript Common.calculateScrollOffset使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類common.Common
的用法示例。
在下文中一共展示了Common.calculateScrollOffset方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。
示例1: selectDialogListTableRow
function selectDialogListTableRow(selectedRowIndex, nextRowIndex) {
var selectedRow = document.getElementById("dialogListEntry" + selectedRowIndex);
var nextRow = document.getElementById("dialogListEntry" + nextRowIndex);
if(nextRow) {
var container = document.getElementById("dialog");
var offsetY = Common.calculateScrollOffset(container, nextRow);
console.log("offset: " + offsetY)
if(selectedRow) {
selectedRow.className = "";
}
container.scrollTop = container.scrollTop + offsetY;
nextRow.className = "dialogListTableRowSelected";
}
}
示例2: showNodeAndScroll
function showNodeAndScroll(treeId, nodeId) {
var container = document.getElementById("browseParent");
var tree = $("#" + treeId).fancytree("getTree");
if(tree && (typeof tree.getNodeByKey === "function")) { // make sure the function exists
var treeNode = tree.getNodeByKey(nodeId);
if(treeNode) {
if(treeNode.li && container) {
if(!Common.isChildElementVisible(container, treeNode.li)) {
container.scrollTop = 0; // reset the scroll for better calculation
container.scrollTop = Common.calculateScrollOffset(container, treeNode.li);
}
}
treeNode.setActive();
}
}
}