привет :)
есть следующий код на jquery:
$('.inline_search').keyup(function (event) {
var $this = $(this);
$('.paginator').hide();
if ($this.val().length >= 3) {
$('#living-stories-dialog .list .ls').search($this.val());
$('.paginator').hide();
var search_complete = true;
}
if ((search_complete = true) && ($this.val().length < 3)) {
document.getElementById('living_stories').innerHTML = '';
return getJson();
}
});
с первой частью if все нормально, а со второй возникает небольшая проблема. Функция getJson, разумеется, подгружается каждый раз, когда изменяется кол-во символов в поисковом окошке 'inline_search' (в пределах 3 символов).
Разумеется, подгружать каждый раз не комильфо.
С таймаутом на ввод символов тоже не вариант.
Как сделать так, чтобы функция вызывалась только один раз-когда кол-во символов становится меньше трех?
Благодарю :)
Vladislav
1. Нанять на удаленную работу подростка из Индии, разбирающегося в javascript. Нанимать лучше выходца из северных или центральных районов этой замечательной страны, тк именно в этих краях наиболее сильны голод и бедность, и больше шансов, что он будет работать за еду (договариваться об оплате - начиная с одного батона нарезного в неделю ж/д бандеролью).
2. Сваливать на него всю черную и грязную работу, в т.ч. по программированию, и жить припеваючи, паразитируя на измученных телах рабов из стран третьего мира.