Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 为什么赢了';这个部门不是自动滚动吗?_Jquery_Ajax_Autoscroll - Fatal编程技术网

Jquery 为什么赢了';这个部门不是自动滚动吗?

Jquery 为什么赢了';这个部门不是自动滚动吗?,jquery,ajax,autoscroll,Jquery,Ajax,Autoscroll,我已经让它很好地工作了,但是autoscroll拒绝工作。。。知道为什么吗 PS我只想使用jQuery注释列表位于commentsPanel $.ajax({ url: 'comments.php', type: 'POST', data: data, cache: false, success: function (comments_html) {

我已经让它很好地工作了,但是autoscroll拒绝工作。。。知道为什么吗

PS我只想使用jQuery<代码>注释列表位于
commentsPanel

    $.ajax({
            url: 'comments.php',
            type: 'POST',
            data: data,
            cache: false,
            success: function (comments_html) {

                $('#commentsPanel').html(comments_html);
                var commentsList = document.getElementById('#commentsList');
                commentsList.scrollTop = commentsList.scrollHeight;
                $('#loading').hide();
            }
        });
谢谢

   <div id="commentsPanel">
    <table width="260" height="220" border="0" cellpadding="3">
                    <tr><td height="5"></td><td><span style="text-align:right;"><a href="#close" rel="close_comment">Close</tr>
                    <tr><td height="220" valign="top">
                        <div id="commentsList" style="overflow: auto; width: 260px; height: 220px; text-align=left">
    <!-- CONTENT -->

    </div>
                </td></tr>
                <tr><td height="50">
                <form id="new_comment" name="comment_form" method="post" action="comments.php">
                    <input type="hidden" id="trackID" value="' . $track . '">
                    <input type="text" size="25" id="new_comment_text" /><span style="text-align:right">
                    <input type="submit" value="Comment" id="submit_comment"/></span>
                </form>
                </td></tr>
                </table>
</div>

使用
var commentsList=document.getElementById(“#commentsList”)时您不需要包含
#


使用
var commentsList=document.getElementById(“#commentsList”)时您不需要包含
#

有趣的是,你说:“我只想使用jQuery”,而你却使用
document.getElementById()

您将jQuery与DOM方法混为一谈。更改此行:

var commentsList = document.getElementById('#commentsList');
$('#commentsPanel').html(comments_html);
为此:

var commentsList = $('#commentsList');
有趣的是,你说:“我只想使用jQuery”,而你却使用
document.getElementById()

您将jQuery与DOM方法混为一谈。更改此行:

var commentsList = document.getElementById('#commentsList');
$('#commentsPanel').html(comments_html);
为此:

var commentsList = $('#commentsList');
$.ajax({
url:'comments.php',
键入:“POST”,
数据:数据,
cache:false,
成功:函数(注释\u html){
$('#commentsPanel').html(comments_html);
var commentsList=$('#commentsList');//
$.ajax({
url:'comments.php',
键入:“POST”,
数据:数据,
cache:false,
成功:函数(注释\u html){
$('#commentsPanel').html(comments_html);

var commentsList=$(“#commentsList”);//您说
commentsList
commentsPanel
内,但您正在用以下行替换
commentsPanel
内的所有内容:

var commentsList = document.getElementById('#commentsList');
$('#commentsPanel').html(comments_html);
您确定当时确实存在
commentsList
吗?请在
var commentsList=…
行之后添加以下内容

console.log(commentsList);

确保它确实存在。

您说
commentsList
commentsPanel
中,但您正在用以下行替换
commentsPanel
中的所有内容:

var commentsList = document.getElementById('#commentsList');
$('#commentsPanel').html(comments_html);
您确定当时确实存在
commentsList
吗?请在
var commentsList=…
行之后添加以下内容

console.log(commentsList);

确保它确实存在。

1:标记在哪里?2:您尝试在哪些浏览器/版本中使用它?您发布的HTML无效。修复缩进,您将看到我的意思:1:标记在哪里?2:您尝试在哪些浏览器/版本中使用它?您发布的HTML无效。修复缩进你会明白我的意思:我只是说,我不想使用插件。我在这里尝试了两个答案,但似乎都不起作用。我只是说,我不想使用插件。我在这里尝试了两个答案,但似乎都不起作用完成
ajax
之后,您的预期结果是什么?因为您正在通过调用
.html()来删除
commentsPanel
您希望在可滚动div中的什么位置查看该视图?默认情况下,该视图应位于顶部,但如果不在顶部,您只需执行
commentsList.scrollTop=0
?在
ajax完成后,您的预期结果是什么?因为您正在通过调用
.html()来删除
commentsPanel
您想在可滚动div中的什么位置查看?默认情况下,它应该位于顶部,但如果不是,您只需执行
commentsList.scrollTop=0