1

有人能够如此迅速地帮助我解决我花了几个小时解决的问题,我希望我会很幸运,并且有人可以在这个问题上为我指出正确的方向。

我在这里没有看到其他人有我的问题——而且我是使用 WP 模板而不是普通的旧 HTML/CSS/JS 东西的新手。

基本上 - 在我们使用购买的 WP 主题所做的网站 (www.opted.org) 上 - 我无法让移动版可折叠菜单停止默认页面加载到主菜单中的最后一项。

所以不是有意义的东西——比如关于 ASCO,甚至能够添加“选择页面”——下拉菜单显示“--过去的问题”

我不在乎我如何真正修复它,但客户只是不希望该页面成为默认页面。我尝试在末尾添加一个名为“选择页面”的额外菜单项,并使用 href='#' 并使用 CSS 将其隐藏在 480 像素以上的屏幕上 - 但无论我如何尝试引用,我都无法让它工作它。

我觉得这应该很容易 - 但我不知道在许多 WP 文件中设置选定的 LI 的位置。

谢谢!!

4

2 回答 2

5

我查看了网站 www.opted.org 上的 plugin.js 文件。

在第 22 行,有'header' : false // Boolean: Show header instead of the active item

在第 41 行有jQuery('<option/>').text('Navigation')

如果您更喜欢文本“导航” ,请尝试将第 22 行设置为 true,并设置text('Navigation')为“选择页面”

或者,根据 tinynav.js 页面 ( http://tinynav.viljamis.com/ ),您可以将其自定义为如下选项:

$("#nav").tinyNav({
  active: 'selected', // String: Set the "active" class
  header: 'Navigation', // String: Specify text for "header" and show header instead of the active item
  label: '' // String: Sets the <label> text for the <select> (if not set, no label will be added)
});

在您的 main.js 文件中,您在第 14 行调用它。您应该在header: 'Navigation',此处添加该选项。

于 2013-05-15T20:31:01.080 回答
0

如果不知道您使用的主题是如何工作的,就很难回答这个问题。但是,您当然可以使用 javascript 更改 selected 属性。

这是您使用 jQuery 将其设置为“关于 Asco”的代码:

jQuery('.tinynav').val('/about-asco/')

或者(更清晰,但更冗长):

jQuery('.tinynav option:first').prop('selected', true);
于 2013-05-15T20:30:08.437 回答