2016-09-04 4 views
1

Я пытаюсь сделать страницу горизонтально, и моя проблема есть, и она начинается с конца (DIVs определены в порядке справа налево, и это показывает тот, который находится слева) Мне нужна функция, чтобы сообщить браузеру сосредоточиться на правильной загрузке div, поэтому пользователь не запутается. спасибо. s.rbКод Javascript для фокусировки на определенном div после загрузки страницы

+0

То, что вы пробовали. –

+2

Покажите нам свой код, прежде чем мы сможем вам помочь. – deadlock

ответ

4

С фокусом Предполагаю, вы имеете в виду, что хотите прокрутить до нужного значения div при загрузке.

если DIV был определен как:

<div id="main"></div> 

вы можете прокручивать его в JavaScript с:

window.location.hash = '#main'; 

Я надеюсь, что это помогает

+0

Большое вам спасибо, проблема решена. – Soheil

2

Вы можете сделать что-то вроде этого

Установить tabIndex на элемент, который вы хотите сфокусировать.

HTML

<div id = "iWillBFocused"> 
I will be focused on referesh 
</div> 

JS

document.getElementById('iWillBFocused').focus() 

JSFIDDLE

0

Vanilla JS

Существует функция фокусировки, которую можно назвать на HTML элемент:

document.querySelector('#myElement').focus();

Вы можете прочитать об этом на Mozilla Documentation site.

JQuery

Если вы используете JQuery, вы можете также использовать встроенный в JQuery focus() метод:

$('#myElement').focus();

Смежные вопросы