0

ユーザーが他のページのコンテンツをクリックすると、リンクが読み込まれます。私はjqueryを使用していますが、読み込みに時間がかかる場合に備えて読み込みステータスを表示したいと考えています。ユーザーが何かが起こっているのを見たほうがいいので、表示されているリンクをクリックしたときに欲しい

お待ちください..

コンテンツが完全にロードされるまでステータス。

これが私のコードです。

<script type="text/javascript">
    $(function(){       

        $('#view').toggle(function(){
            var href=$(this).attr('href');
            $('#load').hide().fadeIn().load(href);
            $('#view').text('Hide');
            return false;

            },function(){
                $('#load').hide();
                    $('#view').text('View details');

                });     

        });     
    </script>
4

1 に答える 1

0

.load() でコールバックを使用すると、探しているものを正確に達成するのに役立つ場合があります。次に例を示します。

<script type="text/javascript">
$(function(){       
    $('#view').toggle(function(){
        var href=$(this).attr('href');
        $('#view').text('please wait...');
        $('#load').hide().fadeIn().load(href, function(){
             $('#view').text('Hide');
        });
        return false;
    },function(){
        $('#load').hide();
        $('#view').text('View details');
    });
});     
</script>
于 2013-06-22T06:32:39.113 に答える