2012-09-18 19 views
0

在n秒後自動關閉SimpleModal看到一個相關的帖子(很好),但我也想在模態內容中顯示一個倒數計時器。這裏提供的是自動關閉解決方案。有什麼想法嗎?SimpleModal上的倒數計時器

$.modal('<div>HELLO</div>', { 
overlayClose: true, 
onShow: function() { 
    var timer; 
    $('#simplemodal-container').bind({ 
     mouseenter: function() { 
      clearTimeout(timer); 
     }, 
     mouseleave: function() { 
      timer = setTimeout($.modal.close, 1500); 
     } 
    }) 
    .trigger('mouseleave'); 
} 
}); 

回答

0

在昂秀參數有了這個工作對我來說:

onShow: function (dialog) { 
    var modal = this; 
    $('.messageTimeout', dialog.data[0]).append(message3); 
    countdow = 59; 
    setInterval(function() { 
     $('.messageTimeout', dialog.data[0]).html('You will be logged out in ' + countdow + ' seconds if you do not take any action.'); 
     countdow -= 1; 
    },1000); 
}