0
我使用Timecircles來建立一個簡單的測驗。在「click」函數中,我使用.getTime()來獲取用戶選擇一個answare的實際時間。Timecircles觸發點擊0
不過,我想「autoclick」(觸發點擊動作),如果時間值是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();
});
數量
我不能將點擊函數放在實際的addlistener中,因爲我需要爲每個新問題刷新它。
提取物中的另一功能的點擊處理程序的功能,那麼你可以調用它來自兩個地方。 – George
如果答案沒有工作,或者你的意思是別的東西讓我知道這樣我可以幫我 – AmmarCSE
已經創建了一個名爲quizLogic新功能:
jQuery.fn.quizLogic = function(){ return this.each(function(){ alert('Function work'); }); };
,我可以觸發它: ** $(「#競猜容器」 ).trigger('click').quigLogic(); ** 但是,** $('#quiz-container')。on('click','.my_button',function(){* *看 – Andreas