在新页面上,自动向下滚动到特定的 div
On new page, scrolling down to a specific div automatically
很简单,
我希望点击后到达新页面的特定部分。
通常 www.mydomain.com/page1/#section
应该有效,#section
是该部分的 ID。
但是,我使用的菜单打破了这一点。 Si 我正在尝试看看是否可以通过 Jquery,使用哈希来做到这一点。 (当 url 有这个哈希示例 www.myd0main.com/page/#contact - 这样做)
到目前为止,我尝试了以下方法:
<script>
jQuery(document).ready(function() {
if (window.location.hash.split('-')[0] == '#contact') {
$('#contact').addClass('hashed');
}
});
</script>
Withotu 任何成功。
你们有任何周转/想法来完成这项工作吗?
会很可爱的!
谢谢!
也许
if (window.location.hash == '#contact') {
// Scroll to #contact
$(document).scrollTop($("#contact").offset().top);
}
很简单,
我希望点击后到达新页面的特定部分。
通常 www.mydomain.com/page1/#section
应该有效,#section
是该部分的 ID。
但是,我使用的菜单打破了这一点。 Si 我正在尝试看看是否可以通过 Jquery,使用哈希来做到这一点。 (当 url 有这个哈希示例 www.myd0main.com/page/#contact - 这样做)
到目前为止,我尝试了以下方法:
<script>
jQuery(document).ready(function() {
if (window.location.hash.split('-')[0] == '#contact') {
$('#contact').addClass('hashed');
}
});
</script>
Withotu 任何成功。
你们有任何周转/想法来完成这项工作吗?
会很可爱的!
谢谢!
也许
if (window.location.hash == '#contact') {
// Scroll to #contact
$(document).scrollTop($("#contact").offset().top);
}