2

私は埋め込みタグを持っています、それは私のサイトの別のページを埋め込んでいます、私はその埋め込みを下にスクロールしたいです。その埋め込みは実際には別のページからのチャットコメントを埋め込んでいます。そのページを3秒ごとに更新していますが、その埋め込みフレームのスクロールバーを更新するたびに一番下までスクロールしたいと思います。JavaScriptまたはJQueryがあればいいのですが、これを完了するのを手伝ってください。どこかに送信する必要があります。

マークアップ

<embed id="embed" src="comments.php" width="200" height="500" border="1"/> <-- This is embed frame

どちらのページも.phpファイルで記述されており、comments.phpにはbody/htmlタグが含まれていません。

Comments.php

<table id="commentstable">
<?php
    echo"<tr>
        <td class='username'>$username</td>
        <td class='comment'>$comment</td>
            </tr>";
?>
</table>

これを使用してコメントフレームとページを更新しています。フレームのみが更新されますが、メインページは静的なままです。

Header("refresh:3;url='comments.php'");

スクリプトタグを含む完全なコードが必要です。

4

2 に答える 2

4

コメント.phpでonloadイベントをリッスンし、このイベントを下にスクロールします。jQueryを使用できます。

$("window").load(scrollDown);

またはonloadプロパティを使用します:

// your comment.php body tag
<body onload="scrollDown()">

実際のscrollDown関数は次のようになります。

scrollDown = function() {
   document.body.scrollTop = document.body.scrollHeight;
} 
于 2012-08-23T13:45:43.180 に答える
0
$(function(){
 $('body').scrollTop($(document).height());
});
于 2012-08-23T13:50:37.470 に答える