【发布时间】:2013-05-10 18:49:42
【问题描述】:
我在 $(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>
此代码不起作用。我做错了什么?
非常感谢。
【问题讨论】:
-
首先,
heigth在$('body')行中应该是height。 -
这不是问题。但我改变了它。谢谢
标签: jquery window scrolltop ready