JavaScript:
$(document).ready(function(){
function sample() {
alert("This is sample function");
}
$("#button").click(function(){
t = setTimeout("sample()",2000);
});
});
HTML:
<input type="button" id="button" value="Call sample function with delay">
Как только я нажимаю кнопку, функция sample()
не вызывается с задержкой в 2 секунды. Я не знаю, что случилось.
Как вызвать функцию JavaScript с помощью setTimeout()
через jQuery?