我需要链接到另一个网站上带有id的特定div标签,我无法控制其内容。我可以使用#,即http://url.com/#content
轻松地完成此操作。但不幸的是,我需要将浏览器框架偏移到锚标签上方180像素。
有没有办法只通过URL做到这一点?是否可以通过URL传递jQuery变量(他们在网站中使用jQuery),例如window.location
或.offset
?
答案 0 :(得分:0)
使用offset().top
并在导航到其他页面时加载此脚本..
$('html, body').animate({
scrollTop: $('#content').offset().top -180 + "px"
}, 1500);