2013-06-21 2 views
0

Im пытается имитировать нажатие на клавиатуру, которое происходит каждые пять секунд. У меня есть следующий код, но он дает мне ошибку. Может ли кто-нибудь помочь мне посмотреть, что здесь происходит?Имитировать событие правой клавиши каждые 5 секунд

window.setInterval(function(){ 
var e = jQuery.Event("keydown"); 
e.keyCode = 39; 
jQuery('body').trigger(e); 
}, 5000); 
+2

Покажите нам ошибку –

+0

вы можете просто использовать $ ('тело') триггер (е). вместо jQuery ('body'). trigger (e); – Markipe

+1

Да, пожалуйста, покажите нам ошибку. Я сделал эту скрипку с вашим кодом, и все работает отлично: http://jsfiddle.net/83Pbr/. Пожалуйста, разместите свой HTML-код и все включенные скрипты, возможно, jQuery будет разбит на вашей конкретной странице. – Mtz

ответ

-2

использование

var interval = setInterval(function() {callYourFunction();}, 5000); 
+0

OP также делает то же самое ... – Jai

+0

Согласен, нет существенной разницы. Downvoted. – Mtz