在窗口加载,但至少

时间:2015-07-09 19:02:00

标签: jquery timer preloader

我疯了一个简单的预加载器,它在窗口加载功能上消失了。

$(window).load(function() {
    $('#loading').animate({
        opacity: 0
    },1000,'easeInQuint',function() {
        $('#loading').css('display','none');
    });
});

我如何在$(window).load();上消除#loading;但如果负荷加快,至少在6秒后消失。

1 个答案:

答案 0 :(得分:0)

您希望从页面上显示的$('#loader')开始,然后使用计时器和具有窗口加载状态的变量将其保留在那里。

你的JS看起来像这样:

button.setOnClickListener(new Button.OnClickListener() {

    TextView myTextView;
    int counter = 0;

    public void onClick(View v) {
        while(counter<=3){
            myTextView = (TextView)findViewById(R.id.myTextView);
            myTextView.setText("Button clicked");
            counter++;
        }
        if(counter==4){
            myTextView = (TextView)findViewById(R.id.myTextView);
            myTextView.setText("hello");}

    }