Timecircles触发器点击0

时间:2015-06-10 12:30:40

标签: jquery jquery-plugins

我正在使用Timecircles来构建一个简单的测验。在“click”函数中,我使用.getTime()来获取用户选择answare所花费的实际时间。

但是,如果时间值为0,我想“自动点击”(触发点击操作)。继续下一个问题并设置点数等。

$(".countdown").TimeCircles({
    count_past_zero: false,
    total_duration: 15
    }).addListener(function(unit,value,total) {
        if(value == 0){
            alert ('GAME OVER!');
            //Trigger the click event here
        }
});
$('#quiz-container').on('click', '.my_button', function() {
    var t = $(".countdown").TimeCircles().getTime();
    //Quiz logic here

    // Load new question and reset timer
    var t = $(".countdown").TimeCircles().reset();
});

我无法将click-function放在实际的addlistener中,因为我需要为每个新问题刷新它。

1 个答案:

答案 0 :(得分:0)

使用trigger之类的

$('#quiz-container').trigger('click');

或简写形式

$('#quiz-container').click();

所以,你会有

$(".countdown").TimeCircles({
    count_past_zero: false,
    total_duration: 15
    }).addListener(function(unit,value,total) {
        if(value == 0){
            alert ('GAME OVER!');
            //Trigger the click event here
            $('#quiz-container').click();
        }
});