0

编辑 :

我正在制作一个 facebook 应用程序,并将其视为一个投票应用程序。我的页面上列出了两个不同的问题,用户必须在 10 秒内回答。在提出一个问题后,我的 ajax 函数将重新加载另一个问题,直到所有问题都完成。

每个问题都有自己的 10 秒时间来回答。因此,当用户单击其中一个问题按钮时,如果用户发布表单,我想触发带有倒计时消息的 setInterval 函数,例如“10-9-8 ... ”错误消息或其他内容。

index.php 问题按钮,例如:

<div id="button1" class="sorugonder">Button 1</div>
<div id="button2" class="sorugonder">Button 2</div>

index.php - 倒计时 div 标签

<div id="sayac-bg"><!-- countdown --></div>

js代码链接

$(document).ready(function() {
    $('#start').click((function(container) {
        var interval;
        return function() {
            if(interval) clearInterval(interval);
            var count = 0;
            interval = setInterval(function() {
                count++;
                $(container).html(count + ' seconds');
            }, 1000);
        };
    })("#timer"));
});

process.php ajax 代码

    $(".sorugonder").click(function() {
    // $('#load').fadeIn();
    var commentContainer = $(this).parent();

    var id = $(this).attr("id");
    var string = 'id='+ id ;

    $.ajax({
       type: "POST",
       url: "soruislem.php",
       data: string,
       cache: false,

       success: function(data){
    $('#container').html(data);
        //alert(id);
    }

    });
        return false;
    });

请你帮我写这个 setInterval 函数好吗?

谢谢

4

0 回答 0