ScrollTop 无法更新到 jQuery 1.11.1
ScrollTop not working on update to jQuery 1.11.1
我的网站以前用的是jQuery 1.3.2
,现在我有勇气和时间把它更新到jQuery 1.11.1
,但我还是遇到了一些问题。
下面的功能曾经有效但不再有效。
有人可以帮忙吗?
在 -user 或 admin- 写消息时向下滚动。
我也已经添加了 jquery-migrate-1.2.1.min.js
文件。
卷轴根本就没有运行。它停在上面。
<script type="text/javascript" src="'+PATH_xxx+'js/jquery.min.1.11.1.js"></script>
<script type="text/javascript" src="'+PATH_xxx+'js/jquery-migrate-1.2.1.min.js"></script>
<script type="text/javascript" src="'+PATH_xxx+'js/jquery-ui-11.js"></script>
function ajax_message() {
$.post(BASE_URL+'chat/ajax_message', {}, function(result){
$("#mydiv").empty().append(result);
var count_p = $("#mydiv p").length
if ($('#roll-auto').attr('checked')) {
$("#mydiv").attr('scrollTop', count_p * 1500)
}
});
}
在 jQuery 1.11.1 中,scrollTop 不是属性,而是用作函数 $().scrollTop(positionOnPageToMoveTo);
所以只需更改:
$("#mydiv").attr('scrollTop', (count_p*1500))
收件人:
$("#mydiv").scrollTop(count_p*1500);
我的网站以前用的是jQuery 1.3.2
,现在我有勇气和时间把它更新到jQuery 1.11.1
,但我还是遇到了一些问题。
下面的功能曾经有效但不再有效。
有人可以帮忙吗?
在 -user 或 admin- 写消息时向下滚动。
我也已经添加了 jquery-migrate-1.2.1.min.js
文件。
卷轴根本就没有运行。它停在上面。
<script type="text/javascript" src="'+PATH_xxx+'js/jquery.min.1.11.1.js"></script>
<script type="text/javascript" src="'+PATH_xxx+'js/jquery-migrate-1.2.1.min.js"></script>
<script type="text/javascript" src="'+PATH_xxx+'js/jquery-ui-11.js"></script>
function ajax_message() {
$.post(BASE_URL+'chat/ajax_message', {}, function(result){
$("#mydiv").empty().append(result);
var count_p = $("#mydiv p").length
if ($('#roll-auto').attr('checked')) {
$("#mydiv").attr('scrollTop', count_p * 1500)
}
});
}
在 jQuery 1.11.1 中,scrollTop 不是属性,而是用作函数 $().scrollTop(positionOnPageToMoveTo);
所以只需更改:
$("#mydiv").attr('scrollTop', (count_p*1500))
收件人:
$("#mydiv").scrollTop(count_p*1500);