Я попробовал фокус без анимации , и он работает отлично. Нравится:

document.forms['search_form'].elements['search'].focus()

Что я хочу делать?

I am using Animation (Which is working Perfect). So how can i set Focus into 
the **textfield** with Animation.

Цель этого:

So that i dont have to click into the textfield for typing anything in it.

Вот мой КОД ДЕМО:

http://jsfiddle.net/HBgwx/3/

0
Hassan Sardar 14 Сен 2013 в 14:04

1 ответ

Лучший ответ
$('a').click(function(){
    $('html, body').animate({
        scrollTop: $('#search').offset().top
    }, 500);
    $("#search").focus();
    return false;
});

JSFIDDLE DEMO

1
Vaibs_Cool 14 Сен 2013 в 14:20
Прямо сейчас я прокручиваю сверху вниз .. Что делать при прокрутке снизу вверх?
 – 
Hassan Sardar
14 Сен 2013 в 14:16