问题标签 [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.
browser - 后退/前进按钮和可用性
浏览器或类似浏览器的应用程序中的后退和前进按钮会暂时导航(用户导航页面的顺序),这可能不一定反映页面的逻辑顺序。是否有任何研究关注这如何影响用户的心理模型?关于如何提高可用性和减少混乱的任何想法?
keyboard - 使用箭头键导航
使用箭头键在画布中不规则放置和大小的元素(例如表单上的控件)之间导航有哪些普遍接受的做法?
例如,如果当前聚焦的元素是一个 tall 元素 (A),其高度包含其右侧三个较短的元素(B、C 和 D):
Right
当用户按下箭头时,哪些元素应该被聚焦?顶部元素(B)?中间的那个(C)?
如果在用户通过按下将焦点移到 A 之前 D 已经被聚焦Left
怎么办?当用户随后按下时,焦点是否应该返回到 D Right
?
我想知道这些场景是否有一些已发布的指南。
java - jsf中的后退命令按钮
如何将后退按钮实现为通用的命令按钮?后退按钮不是指浏览器按钮,而是位于页面某处的按钮。并不总是可以使用 Post-redirect-get 模式。
在按钮应该指向的每个地方传递信息是非常不切实际的。
是否存在指向最后应用的导航规则的导航规则的保留关键字?
html - 在哪里放置页面导航链接
我想知道将网页上的第一行“重要”链接/按钮复制到底部有什么好处?
传统上,表单或页面的底部用于放置站点地图和隐私信息等无聊的东西;但; 在您向下滚动许多页面的页面中(写得很有趣),不得不返回顶部单击“问题”或“提问”等链接是一件痛苦的事情。我希望底部复制页面的顶部。
wpf - WPF:ListBox 或 Panel 是否负责鼠标滚轮导航?
我有一个自定义列表框,它使用自定义面板作为 ItemsHost。我想控制鼠标滚轮输入,以便转动滚轮更改单个选定项目。
我相信最好的方法是处理 OnPreviewMouseWheel 事件(尽管这只是我想要的,因为它不提供水平轮数据)。
现在的大问题是:是否有处理 OnPreviewMouseWheel 的最佳实践?在 ListBox 中(默认情况下不知道 Panel 的子元素的排列)还是在 Panel 中(默认情况下不知道其子元素的“IsSelected”属性)?
jquery - 我可以使用 jQuery 创建一个函数,点击后转到一个 URL,然后在其上执行一个 jQuery 函数吗?
我不完全确定这是否可能,但到目前为止,你们在 SO 的人总是能够帮助我,所以这里是:
有一个在主页上可以正常工作的导航,但是(由于我犯了一个错误)在子页面上不起作用,因为它依赖于加载图像然后切换它们的 hide() / show() 属性。(进入网站后很容易发现错误)。
有什么方法可以创建一个函数来检查用户是否在主页上(http://www.bgarchitect.co.nz/index.php),如果不是,则转到该页面并在加载时自动执行通常映射到被点击的导航元素的功能?
示例: 我在一个子页面上,然后单击“文化”——因为我不在主页上——我被带回主页,并且无需单击按钮即可执行culture() 函数再次。
PS:我知道这在任何情况下都远非理想,但我试图不必手动修复整个站点的错误(这需要相当长的时间)..
wpf - xbap 与独立应用程序中的 Listview 导航行为
我有一个包含列表视图的 wpf 应用程序。当应用程序作为独立运行时,我可以使用键盘上的向上箭头和向下箭头键浏览列表。当应用程序部署为 XBAP 并在浏览器窗口中运行时,我也可以这样做,但是当我到达顶部元素并再按一次向上箭头键时,焦点会跳转到浏览器中的 url 栏。
有谁知道是否有一种简单的方法可以防止这种情况发生?
谢谢。
javascript - Facebook 如何在加载不同页面时保持页眉和页脚固定?
浏览 Facebook 页面时,页眉和固定页脚部分在页面加载之间保持可见,并且地址栏中的 URL 会相应更改。至少,这是我得到的错觉。
从技术上讲,Facebook 是如何做到这一点的?
asp.net - 转到不同页面时如何维护母版页图像菜单上的状态?
我需要设置一个图像菜单。客户想要一种特定的字体,而这些选项卡并不是真正支持 CSS 的。也就是说,我想知道保持所选菜单项状态的方法是什么?
例如:假设我有 5 个标签
--家庭-- --青年-- --青春期-- --成人--
当用户单击“YOUTH”菜单项时,他们会被带到“youth.aspx”页面,该页面包含与该菜单项相关的博客文章摘要。在博客文章摘要的底部有指向“阅读更多>”的链接。阅读更多链接将他们带到“blogpost.aspx”页面。当我转到“blogpost.aspx”时,如何将“青年”菜单项保持在选定状态,同样 - 当我从他们的博客摘要转到“blogposts.aspx”时,如何将其他选项卡保持在选定状态?
添加:我正在构建的框架具有 URL 重写,因此我可以创建路由并生成对用户隐藏的查询字符串参数。我猜这样一种方法是让所有母版页将查询字符串参数映射到菜单中的“选定”状态。
我有一些想法,但我想听听比我了解更多的人的建议。
谢谢你。
javascript - 子导航不指向页面(jquery)
我有下拉导航、嵌套列表的基本标记。
用户将单击顶部导航项,这将打开子导航,但我的子导航链接不起作用。
它在 CMS 中,所以我必须在那里有占位符页面的链接。
标记:
Javascript:
CSS:
我尝试为 $(".navtop li ul li a") 添加“return true”,但没有成功。建议?