Я пытаюсь настроить фокус на текстовое поле ввода в функции готовности документа, это отлично работает, за исключением того, что поле ввода находится в поле порядка около 50 пикселей вниз по странице, поэтому заголовок страницы не отображается, когда ящик ввода получаю фокус Я попытался использовать $ (окно) .scrollTop (0), который работает, но тогда заданный код фокуса переопределяет код scrollTop. Элементы заголовка - это текст H1 и кнопка с идентификатором, а затем поле с полем ввода. Здесь я вижу многочисленные ответы, но мне не нравится идея анимации после загрузки каждого пользователя. Я видел stopPropagation(), но не уверен, как это работает Является ли это ложной или отключенной командой? браузер IE 8 и выше Может быть, я должен иметь работу конечного пользователя, снизу вверх ха-хаjQuery конфликт с заданным фокусом и scrollTop
-1
A
ответ
0
AS лучшее, что я могу сказать, если у вас есть и .focus и .scrollTop (0) в документе готовой функции одного огонь, а затем другой, поэтому решение в этом случае состояло в том, чтобы переместить код фокусировки от головы к телу всем своим одиноким, как этот $ (": text") [0] .focus(); Я не уверен, что это эффективный способ решить проблему, но она работает
Было бы намного лучше, если бы вы могли предоставить код, с которым работаете (например, jsfiddle). Также лучше акцентировать и переформатировать свой вопрос, чтобы он стал немного читабельнее. –
Проект довольно большой, и в последний раз, когда я добавил весь код, кто-то расстроился со мной. Мой вопрос заключается в том, как использовать фокус и scrollTop в гармонии, так как JSfiddle не большой поклонник, поэтому я уклоняюсь от сайтов, которые хотят слишком много информации – Grendel