0

だから、私は次のコードを使用しているdivを持っていますが、リロードすると点滅します。私は1000がばかげていることを理解しています-それはimテスト中に単にそれに設定されています。そのdivがページのリロードであるかのように「フラッシュ」を回避する方法はありますか?

本当にありがとう!!

<script type="text/javascript">
    $(document).ready(function(){
    $("#timelinerContainers").load("jquery_timeline.php");
       var refreshId = setInterval(function() {
          $("#timelinerContainers").load('jquery_timeline.php');
       }, 1000);
       $.ajaxSetup({ cache: false });
    });
</script>

ページのどこかをクリックすると、点滅が止まります...かなり奇妙です。

助けてくれてありがとう!!!

4

2 に答える 2

0

このコードを試してください:

<script type="text/javascript">
    $(document).ready(function(){
        $.ajaxSetup({ cache: false });
        $.ajax({
            url: "jquery_timeline.php",
            success: function(data) {
                $("#timelinerContainers").html(data);
            }
        });
    });
</script>

変更点はjQuery.ajax()、コンテンツをロードする関数を使用したことです。私がここで行ったことは、ajax リクエストを行う前に、コンテンツをクリアするのではなく、最初にコンテンツをロードしてから div を更新することです。

于 2012-10-27T05:55:43.523 に答える
0

やってみました

$("#timelinerContainers").fadeOut().load('jquery_timeline.php').fadeIn();

また

$("#timelinerContainers").fadeOut().load('jquery_timeline.php',function(){
    $(this).fadeIn()
});
于 2012-10-27T04:08:33.167 に答える