我在 $(document).ready() 上遇到了 scrollTop() 和 scrollLeft() 的问题,我想在加载时移动到中心正方形。我写了这段代码,但它不起作用。
这是我的代码:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<script>
$(document).ready(function () {
cur_window_height = $(window).height();
cur_window_width = $(window).width();
full_width = cur_window_width * 3;
full_height = cur_window_height * 3;
$('body').css({ 'width': full_width, 'heigth': full_height });
$('#view_table').css({ 'width': full_width, 'height': full_height });
$('#cur').scrollTop(cur_window_height);
$('#cur').scrollLeft(cur_window_width);
});
</script>
<style>
#current_active {
background-color: #CCC;
}
#view_table {
overflow: hidden;
height: 800px;
}
</style>
</head>
<body>
<table border="1px" id="view_table">
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td id="cur">here is center</td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</body>
</html>
此代码不起作用。我做错了什么?
非常感谢。