Javascript 当表格位于jquery的可滚动div中时,如何使表格行滚动到视图中?
使用滚动的div:Javascript 当表格位于jquery的可滚动div中时,如何使表格行滚动到视图中?,javascript,jquery,html,Javascript,Jquery,Html,使用滚动的div: <div id="PVwindow" style="overflow: scroll; max-width:800px; max-height:230px; float:left;"> 这里有一个这里有一个解决方案,它在大多数情况下都有效(比如80%),有时它会滚动整个窗口和div <script> $( document ).ready(function() { var element = document.getElementById(
<div id="PVwindow" style="overflow: scroll; max-width:800px; max-height:230px; float:left;">
这里有一个这里有一个解决方案,它在大多数情况下都有效(比如80%),有时它会滚动整个窗口和div
<script>
$( document ).ready(function() {
var element = document.getElementById("scrollToViewP");
element.scrollIntoView({block: "end", behavior: "smooth"});
});
$(文档).ready(函数(){
var元素=document.getElementById(“scrollToViewP”);
scrollIntoView({block:“end”,behavior:“smooth”});
});
我仍然希望有人会来改进这一点。
(适用于FireFox和IE 11)这里有一个解决方案,它在大多数情况下都能正常工作(比如80%),有时它会滚动整个窗口以及div
<script>
$( document ).ready(function() {
var element = document.getElementById("scrollToViewP");
element.scrollIntoView({block: "end", behavior: "smooth"});
});
$(文档).ready(函数(){
var元素=document.getElementById(“scrollToViewP”);
scrollIntoView({block:“end”,behavior:“smooth”});
});
我仍然希望有人会来改进这一点。
(适用于FireFox和IE 11)离题。这个问题似乎与在帮助中心定义的范围内编程无关。我已经添加了代码。这就是使其“主题化”的必要条件吗?让JSFIDLE产生您的问题。另外,
if($(…){
没有意义,因为jquery对象总是真实的。添加了一个JSFIDLE,它可以正常运行,但不能正常滚动。它滚动到底部,主题行在可见区域上方。脱离主题。这个问题似乎与在帮助中心定义的范围内编程无关。我已经添加了代码。这是为什么at是使其成为“主题”所必需的?使JSFIDLE产生您的问题。另外,if($(…){
没有意义,因为jquery对象总是真实的。添加了一个JSFIDLE,它可以正常运行,但不能正常滚动。它滚动到底部,主题行在可见区域上方。由于整个窗口有时会滚动,所以我做了这个小改动,并对脚本进行了很多改进。$(document)。ready(function(){var element=document.getElementById(“scrollToViewP”);element.scrollIntoView({block:“end”,behavior:“smooth”});var xcoord=0;var ycoord=0;window.scrollTo(xcoord,ycoord);});code
由于整个窗口有时会滚动,所以我做了这个小改动,并对这个脚本做了很多改进。$(document).ready(function(){var element=document.getElementById(“scrollToViewP”);element.scrollIntoView({block:“end”,behavior:“smooth”});var xcoord=0;var ycoord=0;window.scrollTo(xcoord,ycoord);});code
<script>
$( document ).ready(function() {
var element = document.getElementById("scrollToViewP");
element.scrollIntoView({block: "end", behavior: "smooth"});
});