如何在本示例中使用Jquery單擊「取消」按鈕時調用一個函數並讓 對話框繼續回來? 我相信這很容易,但仍然在這裏學習一些基礎知識。 感謝如何在本例中用Jquery調用函數?
function definitelyClose() {
window.location = 'http://www.google.com'
};
var autoCloseTimer;
var timeoutObject;
var timePeriod = 5000;
var warnPeriod = 10000;
$(document).ready(function() {
$('#proba').dialog({
autoOpen: false
});
setTimeout(function() {
$('#proba').attr('title', 'Warning').text('Sesion will expire').dialog('open');
$('#proba').dialog({
buttons: {
'Cancel': function() {
$(this).dialog('close');
clearTimeout(autoCloseTimer);
}
}
});
autoCloseTimer = setTimeout('definitelyClose()', warnPeriod);
}, timePeriod);
});
沒人能幫忙嗎? – Immigrant
你的Javascript控制檯中有任何錯誤嗎? –
完全沒有錯誤。代碼正在運行,但我無法讓它重新運行? clearTimeout函數似乎不能完成這項工作! – Immigrant