Мне нужно связать конкретный тег div с id на другом веб-сайте, из которого я не контролирую контент. Я могу сделать это достаточно легко, используя #, то есть http://url.com/#content
. Но, к сожалению, мне нужно, чтобы рамка браузера была смещена на 180 пикселей выше метки привязки.
Есть ли способ сделать это только через URL? Можно ли передать переменную jQuery (они используют jQuery на сайте) через URL-адрес, например window.location
или .offset
?
Используйте offset().top
и загрузите этот скрипт при загрузке, когда вы переходите на другую страницу.
$('html, body').animate({
scrollTop: $('#content').offset().top -180 + "px"
}, 1500);