Мне нужно сделать паузу примерно на 500 миллисекунд, прежде чем я отправлю форму. Вот что у меня есть на данный момент:
$(".rowqty input").bind("keyup", function() { $("#ViewCartPage form").animate({ opacity: 1.0 }, 3000).submit() });
поэтому, когда кто-то меняет количество поля ввода, он отправляет форму, но я хочу, чтобы он подождал некоторое время, если им понадобится момент, чтобы ввести 2 или 3 числа.
Как видите, я попробовал функцию анимации, чтобы попытаться отложить что-то, но безуспешно.
Я знаю, что могу использовать это: http://blog.mythin.net/projects/jquery.php
Я бы предпочел не добавлять на свой сайт еще один JS, если есть способ обойти это.
Обновлено: На самом деле плагин паузы выше у меня тоже не работает.

Попробуйте это:
$(".rowqty input").bind("keyup", function() { setTimeout("$('#ViewCartPage form').submit()", 500 });
Лучше использовать функцию, чем строку: $ (". Rowqty input"). Bind ("keyup", function () {setTimeout (function () {$ ('# ViewCartPage form'). Submit ()}, 500} );
с 1.4 есть также функция задержки, которая может быть использована. api.jquery.com/delay
setTimeout(function () {$("#formID").submit()},1000);
у меня работает (без кавычек)
работал как шарм - забавно, что я даже больше не думаю о обычном JS - DOH!