Jquery 如果一个站点上有多个页面,而单击链接只是向下滚动,那么如何称为页面?

Jquery 如果一个站点上有多个页面,而单击链接只是向下滚动,那么如何称为页面?,jquery,html,twitter-bootstrap,tabs,Jquery,Html,Twitter Bootstrap,Tabs,抱歉标题太长,但我想建立一个非常小的页面,用户可以点击标签,实际内容应该显示在一个网站上 例如,在页面顶部有一个菜单,当用户单击菜单中的链接时,应该显示一个“页面”。但不是每次都重新加载一个新页面,而是所有页面都应该放在彼此的上方,点击链接就可以滚动到正确的位置。 类似地,如果用户滚动,他看到的页面链接应该标记为活动 这些页面叫什么?我需要jQuery还是可以用纯引导实现这一点?您只需要引导Scrollspy :根据滚动位置自动更新引导导航或列表组组件,以指示视口中当前处于活动状态的链接 你只

抱歉标题太长,但我想建立一个非常小的页面,用户可以点击标签,实际内容应该显示在一个网站上

例如,在页面顶部有一个菜单,当用户单击菜单中的链接时,应该显示一个“页面”。但不是每次都重新加载一个新页面,而是所有页面都应该放在彼此的上方,点击链接就可以滚动到正确的位置。 类似地,如果用户滚动,他看到的页面链接应该标记为活动


这些页面叫什么?我需要jQuery还是可以用纯引导实现这一点?

您只需要引导Scrollspy

:根据滚动位置自动更新引导导航或列表组组件,以指示视口中当前处于活动状态的链接


你只需要引导程序

:根据滚动位置自动更新引导导航或列表组组件,以指示视口中当前处于活动状态的链接


你的问题的答案是:

如果一个站点上有多个页面,而单击链接只是向下滚动,那么如何称为页面

是:

这些通常被称为“单页网站”(您处理的是网站)或“单页应用程序”,也称为SPA(您处理的是某种web应用程序)

Scrollspy只是一个导航/JavaScript组件,用于创建特定的滚动效果

要实现您描述的滚动效果,可以使用以下jQuery代码段(根据需要调整速度):

//单击导航时使用平滑滚动
$('.navbar a')。单击(函数(){
if(location.pathname.replace(/^\/,“”)===
此.pathname.replace(/^\/,“”)&&
location.hostname==this.hostname){
var target=$(this.hash);
target=target.length?target:$('[name='+this.hash.slice(1)+']');
if(目标长度){
$('html,body')。设置动画({
scrollTop:target.offset().top topoffset+2
},500);//500表示500毫秒或半秒,即达到目标所需的时间
返回false;
}//target.length
}//单击函数

}); //平滑滚动
问题的答案:

如果一个站点上有多个页面,而单击链接只是向下滚动,那么如何称为页面

是:

这些通常被称为“单页网站”(您处理的是网站)或“单页应用程序”,也称为SPA(您处理的是某种web应用程序)

Scrollspy只是一个导航/JavaScript组件,用于创建特定的滚动效果

要实现您描述的滚动效果,可以使用以下jQuery代码段(根据需要调整速度):

//单击导航时使用平滑滚动
$('.navbar a')。单击(函数(){
if(location.pathname.replace(/^\/,“”)===
此.pathname.replace(/^\/,“”)&&
location.hostname==this.hostname){
var target=$(this.hash);
target=target.length?target:$('[name='+this.hash.slice(1)+']');
if(目标长度){
$('html,body')。设置动画({
scrollTop:target.offset().top topoffset+2
},500);//500表示500毫秒或半秒,即达到目标所需的时间
返回false;
}//target.length
}//单击函数

}); //平滑滚动
我想你说的是登录页。。。你指的是一个单页网站,带有导航栏,当你点击链接时,它会进入页面的某个部分?对,实际html页面中的每个“页面”都应该显示为全浏览器高度。我不确定你要的内容是否有正式名称,但是基本功能可以通过使导航按钮的超链接指向您想要滚动到的元素的id来实现,例如
。。。你指的是一个单页网站,带有导航栏,当你点击链接时,它会进入页面的某个部分?对,实际html页面中的每个“页面”都应该显示为全浏览器高度。我不确定你要的内容是否有正式名称,但基本功能可以通过使导航按钮的超链接指向要滚动到的元素的id来实现,例如