Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   Позиционирование элемента относительно вкладки браузера (https://javascript.ru/forum/css-html/63246-pozicionirovanie-ehlementa-otnositelno-vkladki-brauzera.html)

testdeloadm 26.05.2016 10:27

Позиционирование элемента относительно вкладки браузера
 
Необходимо позиционировать элемент на странице сразу под активной вкладкой браузера.
Гуглил - ничего не нашел.
Спасибо.

Dilettante_Pro 26.05.2016 10:50

Цитата:

Сообщение от testdeloadm (Сообщение 417632)
Необходимо позиционировать элемент на странице сразу под активной вкладкой браузера.
Гуглил - ничего не нашел.
Спасибо.

Вот результат поиска в гугле
https://www.google.ru/webhp?sourceid...B8%D1%86%D0%B5
Вот результат поиска в яндексе
https://yandex.ru/search/?msid=14642...88921166509668

рони 26.05.2016 10:52

Цитата:

Сообщение от testdeloadm
позиционировать элемент на странице сразу под активной вкладкой браузера.

не осилил.

Dilettante_Pro 26.05.2016 11:01

Цитата:

сразу под активной вкладкой браузера.
Цитата:

Сообщение от рони
не осилил.

В адресной строке?

testdeloadm 26.05.2016 11:07

Пардон.
Может не понятно выразился.
Элемент нужно выводить в окне относительно вкладки браузера.
Ну например, если вкладка первая - margin-left: 40px,
если вкладка третья - 120px
По сути можно определить какой по очереди является открытая вкладка (пока не знаю как сделать) и позиционировать элемент исходя из этого.
Ну еще нужно отлавливать изменение очередности вкладок (тоже пока не знаю как делать) - при перетаскивании их или возникновении новых. При этом тоже запускать метод позиционирования.

рони 26.05.2016 11:10

testdeloadm,
я пас, совершенно не понимаю о чём речь :)

testdeloadm 26.05.2016 11:19

Цитата:

я пас, совершенно не понимаю о чём речь
Блок прижат к верху. А по горизонтали нужно позиционировать его под вкладкой браузера. Если вкладка первая - левый отступ небольшой, если вкладка, скажем третья или четвертая по счету - левый отступ соответствующе больше. Так чтобы блок было под вкладкой.

Dilettante_Pro 26.05.2016 11:22

testdeloadm,
Цитата:

Сообщение от testdeloadm
Элемент нужно выводить в окне относительно вкладки браузера

В котором окне? Вкладка браузера - это и есть окно. В разных вкладках могут быть открыты совершенно разные страницы, в том числе и не ваши. И???:(

Dilettante_Pro 26.05.2016 11:31

Цитата:

Сообщение от testdeloadm (Сообщение 417648)
Блок прижат к верху. А по горизонтали нужно позиционировать его под вкладкой браузера. Если вкладка первая - левый отступ небольшой, если вкладка, скажем третья или четвертая по счету - левый отступ соответствующе больше. Так чтобы блок было под вкладкой.

В каком браузере? В разных браузерах табы размещаются совершенно по разному - в Хроме и ФФ по всей ширине, в Опере - почти по всей ширине, в ИЕ - справа от адресной строки.
Кроме того, можно нажать F11 - и что тогда?

testdeloadm 26.05.2016 11:46

Вы правы.
Да и размер табов может меняться если их много.
Можно ли как-то узнать расположение текущего таба?


Часовой пояс GMT +3, время: 19:39.