首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >用jQuery设计单页网站

用jQuery设计单页网站
EN

Stack Overflow用户
提问于 2013-11-13 21:24:41
回答 5查看 305关注 0票数 1

下面是我正在做的一个网页网站的psuedo代码。我需要能够作出一个单一的网页网站,不是基于滚动(这是典型的)。这里的想法是,我的站点有一个nav,用户选择一个菜单,并根据所选的菜单在内容div上呈现正确的页面div。

page divs也在HTML中,除非选择了正确的菜单(或者如果更好的方法是将页面放置在Javascript文件中),否则不应该显示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<nav>
 <ul>
   <li>menu1</li>
   <li>menu2</li>
 </ul>
</nav>

<div id="content">
  <!-- content will be from page divs below -->
</content>

<div id="page1"> <!-- for menu1 -->
 <div>the content</div>
</div>

<div id="page2"> <!-- for menu2 -->
 <div>the content</div>
</div>

如何使用jQuery实现这一目标?

EN

回答 5

Stack Overflow用户

发布于 2013-11-13 21:32:19

要在不同的容器中显示预加载的内容,可以在一些CSS中使用锚标记。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<a href="#page1">a</a>
<a href="#page2">b</a>
<a href="#page3">c</a>

<div id="page1" class="page"> this is page1 id</div>
<div id="page2" class="page"> this is page2 id</div>
<div id="page3" class="page"> this is page3 id</div>

CSS

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#page1, #page2, #page3{
    display:none;
}
#page1:target{
    display:block;
}
#page2:target{
    display:block;
}
#page3:target{
    display:block;
}
票数 0
EN

Stack Overflow用户

发布于 2013-11-13 21:40:29

正如另一个答案所述,您可能想看看AngularJS。如果您选择:http://www.youtube.com/watch?v=i9MHigUZKEM,这里有一个很好的教程可以帮助您入门:

但是,由于您的问题说明了jQuery,最好的方法可能是让所有页面单独通过AJAX加载并替换当前的html。

另一种方法是立即将所有内容都放在页面上,并根据用户单击的菜单项隐藏和显示内容。但是,如果同时在页面上有大量的内容,这可能会使页面变得非常缓慢。

票数 0
EN

Stack Overflow用户

发布于 2013-11-13 21:44:04

如果希望将内容嵌入页面但隐藏,请使用jQuery的.hide()和.show()

如果希望将内容保存在单独的页面中,请使用jQuery的.load()

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19970185

复制
相关文章
用 webpack 4.0 撸单页/多页脚手架 (jquery, react, vue, typescript)
首先来简单介绍一下webpack:现代 JavaScript 应用程序的静态模块打包工具。当 webpack 处理应用程序时,它会在内部构建一个会映射项目所需的每个模块 的依赖图(dependency graph),并生成一个或多个 bundle。webpack4.0出现之后,我们可以不用再引入一个配置文件来打包项目,并且它仍然有着很高的可配置性,可以很好满足我们的需求。 在开始正文之前,首先先来看看我们要实现的成果:
徐小夕
2019/08/08
2.3K0
用 webpack 4.0 撸单页/多页脚手架 (jquery, react, vue, typescript)
实现单页浮动导航效果的 jQuery 插件:Smint
现在的网页设计中,浮动导航菜单被广泛应用了,通过它,可以可以快速移动到菜单,Smint 就是这样一个简单的 jQuery 插件,可以将导航菜单浮动在页面的顶部,点击菜单快速滚动到达页面的位置,并且能够设置滚动的速度。
Denis
2023/04/14
3.8K0
实现单页浮动导航效果的 jQuery 插件:Smint
网站404页面的设计
每一个网站都必须有404页面,404页面指的是显示网站错误链接的页面,可能是该访问的页面不存在,也可能是页面已经被删除。
岳泽以
2022/10/26
1.4K0
网站404页面的设计
【说站】网站维护更新简易单页404页html代码
一个简约风格的单页html页面,可用于网站维护中或更新网站时挂个首页使用,如果不喜欢现在的颜色请F12修改设置既可。
很酷的站长
2022/11/28
2.5K0
【说站】网站维护更新简易单页404页html代码
html单页网站如何进行seo优化
亲爱的各位网友,大家过年好,小编这里祝大家:务农的五谷丰登,做工的升职加薪,求学的金榜题名,做生意的日进斗金,什么都不干的咱们好人一生平安。接下来我们聊聊网站。
李洋博客
2021/06/15
1.3K0
html单页网站如何进行seo优化
html单页网站的利弊和优化技巧
现在很多网站官网只有一个页面,比如一些app官网、产品介绍页面等,很多seoer在面对这样的单页面网站时比较苦恼,因为这些单页面内容基本上是很长一段时间不会变的,那么在seo操作时,通过站内优化基本是行不通的,加上现在搜索引擎对于外部链接的敏感性,很多seo在面对单页面网站时不知道该从何下手。
李洋博客
2021/06/15
1.8K0
html单页网站的利弊和优化技巧
复杂单页应用的数据层设计
很多人看到这个标题的时候,会产生一些怀疑: 什么是“数据层”?前端需要数据层吗? 可以说,绝大部分场景下,前端是不需要数据层的,如果业务场景出现了一些特殊的需求,尤其是为了无刷新,很可能会催生这方面的需要。 我们来看几个场景,再结合场景所产生的一些诉求,探讨可行的实现方式。 视图间的数据共享 所谓共享,指的是: 同一份数据被多处视图使用,并且要保持一定程度的同步。 如果一个业务场景中,不存在视图之间的数据复用,可以考虑使用端到端组件。 什么是端到端组件呢? 我们看一个示例,在很多地方都会碰到选择城市、地区的
前朝楚水
2018/04/03
1.2K0
复杂单页应用的数据层设计
网站详情页应该如何设计?
当买家点击宝贝进店后浏览宝贝首先展示给买家的第一屏信息非常重要,决定者买家是不是继续往下浏览宝贝,通常我们叫做首屏论。
华专网络
2022/08/23
5370
网站详情页应该如何设计?
用 .icu 域名创建一个具有影响力的单页网站
无论是对于企业、组织还是个人而言,在数字时代拥有在线存在是至关重要的。建立一个网站通常被认为是一项复杂的任务,需要技术专长和大量资源。然而,随着单页网站的出现以及像 .icu 这样的顶级域名的可用性,创建一个简单而有影响力的在线存在变得比以往任何时候都更加容易。在这篇博客文章中,我们将探讨建立一个单页网站的优势,并提供分步指南,教您如何使用 .icu 域名来创建一个单页网站。
腾讯云DNSPod团队
2023/08/03
3290
用 .icu 域名创建一个具有影响力的单页网站
创建单页
先用hexo new page ceshi建立一个ceshi的单页 通过在文件头中加入layout:false跳过主题渲染 然后将html代码插入到 {% raw %} ``` 和 ``` {%
2020/08/19
1.3K0
创建单页
WordPress网站备案关站屏蔽首页html单页源码
把下方的html源码放到WordPress根目录的index.html文件(如果没有就创建)。然后去网站配置文件把首页设置为index.html
AlexTao
2019/12/12
2.3K0
用微前端的方式搭建类单页应用
微前端由ThoughtWorks 2016年提出,将后端微服务的理念应用于浏览器端,即将 Web 应用由单一的单体应用转变为多个小型前端应用聚合为一的应用。
美团技术团队
2019/04/04
1.7K0
用微前端的方式搭建类单页应用
一页纸单页源码
查询多Q共同群 修改QQ在线机型 在线发送电子邮件 查询MC服务器状态码 下载源码(提取码:c66d)
小新哟
2020/09/23
1.6K0
一页纸单页源码
layuiAdmin 单页版部署
由于 layuiAdmin 可采用前后端分离开发模式,因此你无需将其放置在你的服务端 MVC 框架中,你只需要给 layuiAdmin 主入口页面(我们也称之为:宿主页面)进行访问解析,它即可全权完成自身路由的跳转和视图的呈现,而数据层则完全通过服务端提供的异步接口来完成。
很酷的站长
2023/02/18
2K0
layuiAdmin 单页版部署
bootstrap 单页营销页面
image.png image.png image.png image.png
用户5760343
2019/10/14
2.1K0
bootstrap 单页营销页面
3. 单页App
上一篇文章我们创建了 Xamarin 应用程序,当我们创建完应用程序后 VS 2019 帮我们生成了一个名为 MainPage 的 xaml 文件,这个文件在当前项目中是仅有的页面,我们称这个应用程序称为 单页应用程序 。下面我们就修改一下上一篇文章所创建的应用程序。首先我们打开 MainPage.xaml 文件,将模板中的代码修改为如下形式:
喵叔
2020/09/08
1.2K0
3. 单页App
单页应用优化--权限
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
奋飛
2019/08/15
1.4K0
【前端词典】单页应用 VS 多页应用
最近看到一些人在问单页面和多页面应用的区别。因为最近在整理 Vue 相关的内容,所以也就输出这一篇短文希望可以给你一个整体的认识。
小生方勤
2019/06/19
1.9K0
【前端词典】单页应用 VS 多页应用
点击加载更多

相似问题

带有jquery ()的单页网站

31

优化单页网站的Jquery动画

39

jQuery中的单页网站菜单

11

用knockoutjs组织单页网站html代码

12

使用jquery和ajax的单页网站

21
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文