У меня есть таблица с изображениями, и мне нужно добавить значок в угол каждого изображения (чтобы центр значка соответствовал углу). Мне удалось сделать это с относительным положением css, но поскольку значки частично находятся вне ячеек, они испортили таблицу.Получение позиции/смещения элемента
Теперь я пытаюсь добавить значки за стол и установить их положение оттуда. Тем не менее, я хотел бы избежать жесткого кодирования позиций изображений и определить его на лету. Но используя .offsetLeft
и jQuery's offset()
оба возвращают 0, по-видимому, потому что элементы позиционируются автоматически. Неужели нет способа определить точное положение элемента в этом случае?
JQuery имеет '.position()' метод и две версии '.offset()' метод, если я не ошибаюсь. Никто из них не работает для вас? Если вам действительно нужна помощь, вам нужно будет показать свой код, разметку и стиль. JsFiddle будет вашим лучшим выбором. – DevlshOne
Вам действительно не нужен javascript для этого. Если вы попробуете скрипт с помощью html/css, который вы попробовали, мы сможем помочь вам получить чистое решение css. – Jithesh