Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.05.2016, 10:27
Новичок на форуме
Отправить личное сообщение для testdeloadm Посмотреть профиль Найти все сообщения от testdeloadm
 
Регистрация: 26.05.2016
Сообщений: 4

Позиционирование элемента относительно вкладки браузера
Необходимо позиционировать элемент на странице сразу под активной вкладкой браузера.
Гуглил - ничего не нашел.
Спасибо.
Ответить с цитированием
  #2 (permalink)  
Старый 26.05.2016, 10:50
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Сообщение от testdeloadm Посмотреть сообщение
Необходимо позиционировать элемент на странице сразу под активной вкладкой браузера.
Гуглил - ничего не нашел.
Спасибо.
Вот результат поиска в гугле
https://www.google.ru/webhp?sourceid...B8%D1%86%D0%B5
Вот результат поиска в яндексе
https://yandex.ru/search/?msid=14642...88921166509668
Ответить с цитированием
  #3 (permalink)  
Старый 26.05.2016, 10:52
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,112

Сообщение от testdeloadm
позиционировать элемент на странице сразу под активной вкладкой браузера.
не осилил.
Ответить с цитированием
  #4 (permalink)  
Старый 26.05.2016, 11:01
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

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

Последний раз редактировалось Dilettante_Pro, 26.05.2016 в 11:04.
Ответить с цитированием
  #5 (permalink)  
Старый 26.05.2016, 11:07
Новичок на форуме
Отправить личное сообщение для testdeloadm Посмотреть профиль Найти все сообщения от testdeloadm
 
Регистрация: 26.05.2016
Сообщений: 4

Пардон.
Может не понятно выразился.
Элемент нужно выводить в окне относительно вкладки браузера.
Ну например, если вкладка первая - margin-left: 40px,
если вкладка третья - 120px
По сути можно определить какой по очереди является открытая вкладка (пока не знаю как сделать) и позиционировать элемент исходя из этого.
Ну еще нужно отлавливать изменение очередности вкладок (тоже пока не знаю как делать) - при перетаскивании их или возникновении новых. При этом тоже запускать метод позиционирования.
Ответить с цитированием
  #6 (permalink)  
Старый 26.05.2016, 11:10
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,112

testdeloadm,
я пас, совершенно не понимаю о чём речь
Ответить с цитированием
  #7 (permalink)  
Старый 26.05.2016, 11:19
Новичок на форуме
Отправить личное сообщение для testdeloadm Посмотреть профиль Найти все сообщения от testdeloadm
 
Регистрация: 26.05.2016
Сообщений: 4

Цитата:
я пас, совершенно не понимаю о чём речь
Блок прижат к верху. А по горизонтали нужно позиционировать его под вкладкой браузера. Если вкладка первая - левый отступ небольшой, если вкладка, скажем третья или четвертая по счету - левый отступ соответствующе больше. Так чтобы блок было под вкладкой.
Ответить с цитированием
  #8 (permalink)  
Старый 26.05.2016, 11:22
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

testdeloadm,
Сообщение от testdeloadm
Элемент нужно выводить в окне относительно вкладки браузера
В котором окне? Вкладка браузера - это и есть окно. В разных вкладках могут быть открыты совершенно разные страницы, в том числе и не ваши. И???
Ответить с цитированием
  #9 (permalink)  
Старый 26.05.2016, 11:31
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Сообщение от testdeloadm Посмотреть сообщение
Блок прижат к верху. А по горизонтали нужно позиционировать его под вкладкой браузера. Если вкладка первая - левый отступ небольшой, если вкладка, скажем третья или четвертая по счету - левый отступ соответствующе больше. Так чтобы блок было под вкладкой.
В каком браузере? В разных браузерах табы размещаются совершенно по разному - в Хроме и ФФ по всей ширине, в Опере - почти по всей ширине, в ИЕ - справа от адресной строки.
Кроме того, можно нажать F11 - и что тогда?
Ответить с цитированием
  #10 (permalink)  
Старый 26.05.2016, 11:46
Новичок на форуме
Отправить личное сообщение для testdeloadm Посмотреть профиль Найти все сообщения от testdeloadm
 
Регистрация: 26.05.2016
Сообщений: 4

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



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Определнеи координат объекта относительно окна браузера leny Events/DOM/Window 6 17.02.2015 18:58
програмное позиционирование фиксированных элементов относительно друг друга sav-oks Общие вопросы Javascript 2 04.11.2014 13:51
Как ограничить абсолютное позиционирование верхней границей окна браузера? javascript_pupil (X)HTML/CSS 1 03.03.2012 17:48
js отслеживание активной вкладки браузера okapo Javascript под браузер 3 17.04.2011 15:55
Центрирование элемента относительно центра другого элемента idrozd jQuery 1 27.01.2010 13:32