Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.02.2009, 01:22   #1
Deight
Бредовый
Форумчанин
 
Аватар для Deight
 
Регистрация: 15.11.2008
Сообщений: 285
По умолчанию Определить положение объекта

Я в нете искал, не нашёл подходящего варианта, здесь тоже вроде нет, если что сильно не бейте.
Как определить положение объекта, у которого не обсолютная позиция(в идеале и с обсолютной и с относительной) одной функцией. Пробовал как везде пишут
Код HTML:
...var left = element.offsetLeft;
  var top = element.offsetTop;
  for (var parent = element.offsetParent; parent; parent = parent.offsetParent)
  {
    left += parent.offsetLeft;
    top += parent.offsetTop;
  }...
но в 6-ом осле(по крайней мере у меня) левая и верхняя точка на 1 пиксель меньше, а в опере всё норм, есть другие варианты?
Чем точнее и проще задан вопрос, тем проще на него получить точный ответ.
Deight вне форума Ответить с цитированием
Старый 07.02.2009, 11:17   #2
Deight
Бредовый
Форумчанин
 
Аватар для Deight
 
Регистрация: 15.11.2008
Сообщений: 285
По умолчанию

Всё проблема решена.
Чем точнее и проще задан вопрос, тем проще на него получить точный ответ.
Deight вне форума Ответить с цитированием
Старый 15.02.2009, 02:18   #3
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Цитата:
Сообщение от Deight Посмотреть сообщение
Всё проблема решена.
Если вы уще задали вопрос и нашли ответ, то изложите его сюда. Ибо получится, что топик - флудовый ("сам себе пообщался")
SkyM@n вне форума Ответить с цитированием
Старый 24.02.2009, 10:51   #4
Deight
Бредовый
Форумчанин
 
Аватар для Deight
 
Регистрация: 15.11.2008
Сообщений: 285
По умолчанию

Извините, я делал проверку на браузер, если IE то к Top и Left прибовлял 2, но только сейчас заметил что не всё время разница в 2, зависит от незнаю чего(но как-то связанно с вложениями), position не где не использовал, во всех браузерах(Mozilla Firefox,Netscape Navigator,Opera,Safari) работает норм. а в IE координаты определяются неверно,пол нета перерыл всё бред.
Чем точнее и проще задан вопрос, тем проще на него получить точный ответ.

Последний раз редактировалось SkyM@n; 24.02.2009 в 11:24.
Deight вне форума Ответить с цитированием
Старый 24.02.2009, 19:25   #5
Deight
Бредовый
Форумчанин
 
Аватар для Deight
 
Регистрация: 15.11.2008
Сообщений: 285
По умолчанию

Я втыкнул походу, неправильно определяются только координаты тэга А, можно их как-нибудь в ie узнать?
Чем точнее и проще задан вопрос, тем проще на него получить точный ответ.

Последний раз редактировалось Deight; 24.02.2009 в 19:35.
Deight вне форума Ответить с цитированием
Старый 25.02.2009, 17:43   #6
Deight
Бредовый
Форумчанин
 
Аватар для Deight
 
Регистрация: 15.11.2008
Сообщений: 285
По умолчанию

Не не только тэга A. Неужели у меня одного такие проблемы.
Чем точнее и проще задан вопрос, тем проще на него получить точный ответ.
Deight вне форума Ответить с цитированием
Старый 25.02.2009, 18:11   #7
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Цитата:
Сообщение от SkyM@n Посмотреть сообщение
Ибо получится, что топик - флудовый ("сам себе пообщался")
Мдя... Похоже, так и есть)
SkyM@n вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С помощью методов и свойств объекта осуществляется управление терминалом. Имя (идентификатор) объекта User>lia Общие вопросы Delphi 4 16.01.2009 16:37
Как поменять одну из текстур объекта не меняя все остальные и без повторной загрузки объекта в GLScene DomKr@t Мультимедиа в Delphi 0 14.12.2008 01:52
Среди 20 введёных чисел определить чётные, распечатать их, определить min Spade Помощь студентам 4 15.06.2008 18:39
Безвыходное положение BETONOMESHALKA Общие вопросы Delphi 2 03.11.2007 19:06
положение курсора mishel Общие вопросы Delphi 9 30.01.2007 21:37