html - 从 css-tricks.com 将 Nav 转换为 Dropdown

标签 html css nav

我正在尝试将我的五项导航菜单(在同一页面上有内部链接)转换为具有特定宽度的下拉菜单。 我已按照 here 的指示进行操作完全正确,但创建者没有提到如何在下拉列表中包含内部链接。我显然遗漏了一些东西,但是有人知道如何在

中包含一个简单的内部链接(例如#、#aboutme、#contact)
<select>

元素?

谢谢

这是 fiddle - 它与上面的链接几乎完全相同

最佳答案

仔细查看您提供的链接:

Then to make the dropdown menu actually work...

$("nav select").change(function() {
  window.location = $(this).find("option:selected").val();
});

所以在你的标记中它看起来像:

<option value="#books">Books</option>

哪里的值(value)是引用去。

关于html - 从 css-tricks.com 将 Nav 转换为 Dropdown,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20502687/

相关文章:

javascript - 将第二个子导航添加到 Accordion 样式菜单

html - 隐藏取消隐藏 div 标签

javascript - 在 javascript 中为图形传递值

css - 启用 SSL 后,Magento 自定义主题/包 CSS 无法正常工作

html - Wordpress 中的自定义导航栏主题

html - 为什么 <head> 中链接元素的顺序很重要?

javascript - 无法使用 jQuery 更改 css 背景属性

css - 在jsf中的selectOneRadio中的单选按钮和标签之间添加空格

html - 错误菜单下拉 css html <nav> <ul>

html - 如何在一个页面上使用两个 &lt;header&gt; 标签?