UPDATE: на основе ваших комментариев ...
Первый вопрос:
Вы, вероятно, следует взглянуть на некоторые из blockUI demos.
Похоже, что blockUI
имеет обратный вызов onBlock:
, который вызывает функцию после завершения fadeIn
.
onBlock: function() {
alert('Page is now blocked; fadeIn complete');
}
Второй вопрос:
JQuery это просто библиотека яваскрипта кода, поэтому вы можете присваивать функции переменным так же, как и всегда.
var a = function dosome() {
// do something
};
a(); // call the function
Третий вопрос:
Вы имеете в виду вы хотите перенаправить после 3000ms fadeIn
в blockUI
? Вы сделали бы это в обратном вызове, который я указал в вопросе 1 выше. Но, конечно, это изменит всю страницу, включая blockUI
.
window.location = "http://somedomain.com/some/path";
Некоторые разъяснения в вашем вопросе необходим.
Похоже, у вас есть функция, которая устанавливает для какой-либо функции setTimeout()
, и эта функция используется повторно, поэтому вам нужно указать правильный экземпляр setTimeout()
.
Если это так, вы можете вернуть свою функцию экземпляру setTimeout()
и использовать эту ссылку, чтобы очистить ее, если необходимо.
function unblockUI(dur) {
return setTimeout(function() {
$.unblockUI();
}, dur);
}
var someTimeout = unblockUI(1000);
clear(someTimeout);
var someOtherTimeout = unblockUI(1000);
clear(someOtherTimeout);
Это близко к тому, что вы просите?
Пожалуйста, покажите свой код, так как вопрос совершенно непонятен. –
jQuery * это * библиотека JavaScript, поэтому она воспроизводит по тем же правилам. –
Простите, может быть, мой английский был странным. Я использую функцию blockui для выцветания экрана и отображения беспорядка. это будет за 3000 мс.поэтому после 3000 мс я хочу вызвать другое fucntion, которое будет перенаправлено на новую страницу. Так что я хочу знать, как я могу назвать второе fucntion после 3000ms. Второй вопрос: js var a = function dosome(); Как сделать в JQuery. 3rd, как я могу перенаправить страницу с помощью jquery после 3000 мс. Надеюсь, на этот раз вопросы понятны. Я новичок и даже задаю вопросы, испытывающие трудности. – zod