Javascript 如何在div或嵌套在其中的表(tbody)中保留该位置,以便在跟随链接后返回到此位置 正文{margin:5px;} p{margin:30px 0px 30px 0px;} #滚动条{溢出:自动;高度:300px;宽度:550px;}
在下表: 展开-->Javascript 如何在div或嵌套在其中的表(tbody)中保留该位置,以便在跟随链接后返回到此位置 正文{margin:5px;} p{margin:30px 0px 30px 0px;} #滚动条{溢出:自动;高度:300px;宽度:550px;},javascript,Javascript,在下表: 展开--> 函数openinventairedesouvresexpandtblinnewtab(第页) { var oScroll=document.getElementById('toscroll'); 如果(oScroll==null)//TJC:ID无效,则忽略它 { 警报(“myOeuvresTable.scroll未找到!”); 返回“”; } var versIE=isIE(); var x=oScroll.scroll left; 变量y=oScroll.scroll
函数openinventairedesouvresexpandtblinnewtab(第页)
{
var oScroll=document.getElementById('toscroll');
如果(oScroll==null)//TJC:ID无效,则忽略它
{
警报(“myOeuvresTable.scroll未找到!”);
返回“”;
}
var versIE=isIE();
var x=oScroll.scroll left;
变量y=oScroll.scrollTop;
警报(x.toString()+”,“+y.toString());
//警报结果0,0
x、 左+=100;
y、 滚动顶部+=100;
//这用于测试。滚动条不会移动。
}
除了scrollTop、ScrollLeft之外,您是否可以提出其他方法,而不是基于滚动条和滚动条?促进对JS的理解
以上代码,请参见顶部菜单中的www.danielpisters.be/选择。单击第二个表格下方的按钮。您可以使用
滚动查看方法
$element&&$element.scrollIntoView()
<style type="text/css">
body {margin:5px;}
p {margin:30px 0px 30px 0px;}
<!-- .
.
.-->
#scroller {overflow:auto;height:300px;width:550px;}
</style>
<div id="scroller">
<!-- <div id="toscroll" style="overflow:scroll" align="left"> -->
<div id="toscroll" align="left">
<table id="myOeuvresTable" width="593%" class= "sortable">
<!-- .
.
.-->
</table>
</div>
<script type="text/javascript">
function openInventaireDesOeuvresExpandTblInNewTab(page)
{
var oScroll = document.getElementById('toscroll');
if (oScroll == null) // TJC: Invalid ID, ignore it
{
alert("myOeuvresTable.scroll not found!");
return "";
}
var versIE = isIE();
var x = oScroll.scrollLeft;
var y = oScroll.scrollTop;
alert(x.toString() + "," + y.toString());
// result of alert 0,0
x.scrollLeft += 100;
y.scrollTop += 100;
// this for testing purpose. The scrollbar does not move.
}
</script>