Я новичок в кодировании, и я пытался отложить функцию нажатия кнопки, используя тайм-аут, но кажется, что она не работает.
Чтобы пояснить это далее, эта кнопка должна что-то делать, но когда я добавляю функцию тайм-аута, все, что она делает, это просто задерживает ее, а не обрабатывает до следующей строки. Даже с JavaScript все в порядке. Может кто-нибудь мне помочь. Заранее спасибо. :)
$(document).ready(function () {
setTimeout(function(){
$("#mybutton").click(myButtonClicked);
}, 1000);
getURLParameter("run") && $("#mybutton").click()
});
function getURLParameter(a) {
a = (new RegExp("[?|&]" + a + "=([^&;]+?)(&|#|;|$)")).exec(location.search);
if (null == a) return null;
a = a[1];
a = a.replace(/\+/g, "%20");
return decodeURIComponent(a)
}
function myButtonClicked() {
disableMyButton();
var a = $(".new").toArray(),
c = $(".status").toArray();
a.reverse();
c.reverse();
doNextBox(a, c)
}
Я пытаюсь сделать следующее:
- Нажать кнопку
- Подождите секунду
- Продолжитьк следующему заданию