0

YouTube ビデオとそのコメントを含むセクションがあるサイトがあります。div クラス内のコメントは、次のコードを使用して 5 分ごとに更新されます。

<script type="text/javascript">
    setInterval(function(){
        $(".comments").load("test.php .comments");
    }, 300000);
</script>

コメントのスクローラーには、jScrollPane が使用されます。ただし、コメントが更新された後、スクローラーは消え、元のブラウザー スクローラーに戻ります。上記のスクリプトを調整して、スクローラーも更新しようとしましたが、希望はありません。

コメントのコンテナは次のとおりです。

    echo '<div class="comments scroll">';

        $feedURL = curl_init("http://gdata.youtube.com/feeds/api/videos/{$cut}/comments");
            curl_setopt($feedURL, CURLOPT_RETURNTRANSFER, true);
            curl_setopt($feedURL, CURLOPT_HEADER, 0);

        $data = curl_exec($feedURL);
            curl_close($feedURL);

        $sxml = new SimpleXmlElement($data);            

        foreach($sxml->entry as $comment)
            {
            echo '<p>',$comment->content,'</br><i>',$comment->author->name,'</i></br>','</p>';
            }
    echo '</div>';  

誰かがこのエラーを回避する方法を教えてください。前もって感謝します。

4

2 に答える 2

1
<script type="text/javascript">
    setInterval(function(){
        $(".comments").load("test.php");

        $('.scroll').jScrollPane();
    }, 300000);   
</script>
于 2012-05-14T13:43:30.323 に答える