jquery position () в обычном javascript
-
29-10-2019 - |
Вопрос
У меня есть следующая строка кода:
общийОн отлично работает в IE6 и более поздних версиях, но мне также нужно заставить его работать в IE5.5.(Давайте не будем сейчас спорить об этом - я знаю, но у меня нет выбора)
Я уверен, что он попадает в .position (), пока я тестирую ie5.5 с jquery 1.2
Как я могу сделать то же самое в простом JavaScript?Может ли "offsetParent" мне здесь помочь?Очевидно, ie5.5 поддерживает это.
Заранее спасибо.
Решение
Вы ищете offsetParent , offsetLeft и offsetRight.
Как вы можете видеть по ссылке, похоже, что они поддерживаются даже старой бабушкой IE5.5.
Посетите эту текстовую страницу , чтобы узнать, действительно ли они поддерживаются вашим браузером.первый.
Тогда ваша функция должна быть примерно такой
общий