问题标签 [navigation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
13272 浏览

javascript - if statement inside a variable

I am building a conditional navigation menu that has 3 levels (the 3rd level added today by business, no worries its not like I launch next week. Oh wait I do:)). I have a javascript var that contains the html for my first conditional level. I am now trying to insert another level inside of the first.

Any help would be greatly appreciated.

Thanks

0 投票
30 回答
96740 浏览

django - 在 django 中导航

我刚刚在 django 中完成了我的第一个小 webapp,我喜欢它。我即将开始将一个旧的生产 PHP 站点转换为 django,作为其模板的一部分,有一个导航栏。

在 PHP 中,我在模板代码中根据当前 URL 检查每个导航选项的 URL,如果它们对齐,则应用 CSS 类。太乱了。

有没有更好的 django 或处理模板中代码的好方法?

首先,我将如何获取当前 URL?

0 投票
11 回答
35413 浏览

css - 使用 css 复制 html 元素

我一直在为我试图正确实现的网页设计一个网页。此设计包含在整个页面中部分或全部重复的导航元素 - 特别是,指向主要 3 个导航类别的链接在页面上出现不少于 4 次。

我不是网页设计专家,但我不喜欢在 html 中复制相同内容的想法。我可以使用 CSS 使我的 html 包含一个健全格式的导航链接列表,但标准浏览器视图包含多个部分重复项吗?

(另外,假设这是可能的,这是一个好主意吗?或者我会更好地习惯我的 html 将包含 4 次相同的链接的想法?)

编辑:实际上生成导航链接不是问题;我正在寻找清理输出html

0 投票
5 回答
3926 浏览

css - 修复了Firefox中的字体大小?

我想为所有浏览器保持导航菜单的字体大小相同。我将导航菜单文本的字体大小设置为特定的像素大小。在 IE 中这有效,但在 FF 中无效。

问题是,如果一个人改变了他们浏览器的字体大小,那么它会完全破坏 FF 中的菜单布局。

有没有办法为 FF 调整这个或者没有办法解决它?我知道它是为了可访问性,但否则会弄乱设计,我宁愿不使用图像而不是导航菜单的文本。

谢谢!

0 投票
5 回答
12761 浏览

css - CSS“透视”背景 - 疯狂的导航菜单问题

我有一个疯狂的导航菜单,我必须编写代码。这有点艰难。请在此处查看设计的屏幕截图:

导航菜单

导航菜单截图

如您所见,“主页”菜单项的背景相当硬朗!我不知道如何让它的背景“透视”,这意味着它穿过黑暗的背景并显示有图案的绿色背景。

你知道如何使用 css 做到这一点吗?

提前致谢。

0 投票
2 回答
1556 浏览

sharepoint - 在 SharePoint 的“我的网站”的文档库中的面包屑导航中显示主页

我的站点中文档库中的面包屑显示:
用户名 > 文档库名称

是否可以将其更改为“主页 > 用户名 > 文档库名称”或“主页 > 文档库名称”

实现这一目标的最简单方法是什么?
亲切的问候,

0 投票
3 回答
24949 浏览

css - 突出显示活动选项卡 - CSS

我有一个使用 CSS 的小型选项卡式导航设置。将鼠标悬停在选项卡上时,颜色会发生变化,很棒。但是,当我单击一个选项卡并导航到相应的页面时,我希望该选项卡(活动选项卡?)保持突出显示,指示当前页面。

我目前正在通过使用一个类(.currenttab)然后在每个 HTML 文件中使用这个类来做到这一点。我没有使用:

有没有办法让我使用活动,而不是在每个单独的 HTML 文件中使用一个类,或者我做的是否正确?

先感谢您。

0 投票
3 回答
485 浏览

javascript - 旋转 javascript 菜单

我想创建一个类似于此处在 Flash 中完成的旋转菜单。您是否知道任何相关链接可以帮助您完成这项工作?

非常感谢你。

0 投票
2 回答
4313 浏览

iphone - iPhone 开发 - 限制用户与应用程序的交互并显示进度指示器

我有一个案例,我从服务器中提取信息。我的应用程序同时具有标签栏和导航按钮。我希望应用程序显示进度指示器并禁用所有其他控件,以便用户在从服务器提取数据时不能跳来跳去。我怎样才能做到这一点?

我想到的一种方法是显示带有进度窗口的透明视图(很像消息警报窗口 - 它只允许用户与消息警报窗口交互)。我需要帮助来实施这种方法。

目前,当从服务器中提取信息/数据时,我将 UIActivityView 添加到子视图并开始对其进行动画处理。但这并不限制用户导航到应用程序的其他部分。

0 投票
1 回答
1545 浏览

internet-explorer - IE 自动化:如何确定用户启动的导航何时发生/已经发生?

我有一个 Internet Explorer BHO(在 c# .net 中)并且想要识别用户何时启动导航或用户启动导航何时完成。用户发起我的意思是点击一个链接或类似的动作。特别是如果正在加载的文档中有多个框架,我想将它们视为一个“导航”,但我想不出任何简单的方法来做到这一点。我知道 BeforeNavigate2 和 DocumentComplete 事件,但是看不到任何方法来区分用户单击链接时触发的 BeforeNavigate/DocumentComplete 和由于框架正在加载而触发。

我在想的一种可能的解决方案是,顶部框架的 BeforeNavigate2 总是在内部框架之前被触发(显然),然后子框架的 DocumentComplete 在顶部的 DocumentComplete 之前被调用,它总是最后调用. 因此,例如,我可以在 BeforeNavigates 中增加一个计数器并在 DocumentComplete 中减少它,只有当它为 0 时,它才是用户启动的导航。

但我不确定我是否可以依靠这个,或者是否有更好的方法来做到这一点。例如,如果用户在其中一帧后按下 ESC 但并非所有帧都完成加载会发生什么情况:是否曾调用顶部帧的 DocumentComplete?

有什么建议么?