добрый день.
Есть код который вставляет в поле текст из списка, при выборе нужной записи с клавиатуры при вставке страница остаётся на месте, а если выбирать мышкой то съезжает вверх (то есть страницу например немного прокрутили а при вставке прокрутка возвращается вверх) к обоим событиям привязан абсолютно идентичный код, помогите найти причину.
$(document).ready(function(){
$("#tapic_'.$countitem.'").click(function(){
$("#name_pictag").focus();
$("#suggestions_pictags").hide();
var text = "текст";
$("#name_pictag").val(text);
$("#action").val(1);
$("#newpictag").text("Добавить");
$("#newpictag").show();
});
$("#tapic_'.$countitem.'").keydown(function(event){
var keycode;
if(!event) var event = window.event;
if (event.keyCode) keycode = event.keyCode;
else if(event.which) keycode = event.which;
...
if(keycode == 13){
$("#name_pictag").focus();
$("#suggestions_pictags").hide();
var text = "текст";
$("#name_pictag").val(text);
$("#action").val(1);
$("#newpictag").text("Добавить");
$("#newpictag").show();
};
});
});