selectnav.js:在网站(主页)的第一页中标记显示但未选中



脚本:Selectnav Github

当使用selectnav时,(标签)显示在select中,但在第一个加载索引页面(主页)中未选择,但所选链接是(标签)之后的第一个链接?

选择菜单以代码显示:

  <select class="selectnav" id="selectnav1">
  <option value="">- Navigation Menu - </option>
  <option value="index.html" selected="">Home</option>

您将在主页链接中看到类(选定),而不是标签链接。

我的自定义js用于selectnav:

jQuery(document).ready(function () {
  selectnav('nav', {
  label: '- Navigation Menu - ',
  nested: true,
  indent: '-'
});
});

我的ul列表结构示例为:

 <ul id="nav" >
    <li><a href="index.html" class="active">Home</a>
      <ul>
        <li><a href="#1">Home 2</a></li>
        <li><a href="#2">Home 3</a></li>
        <li><a href="#3">Home 4</a></li>
        <li><a href="#4">Slider 1</a></li>
        <li><a href="#5">Slider 2</a></li>
        <li><a href="#6">Slider 3</a></li>
      </ul>
    </li>
    <li><a href="#7">Pages</a></li>
    <li><a href="#8">Features</a></li>
    <li><a href="#9">Portfolio</a> </li>
    <li><a href="blog.html">Blog</a> </li>
    <li><a href="contact.html">Contact</a></li>
  </ul>

您现在可能已经解决了这个问题,但如果有其他人偶然发现这个页面,请参阅下面的修复程序:

selectnav('nav',{
label: 'Navigation',
activeclass: false, // Default value is true
autoselect: false // Default value true
});

相关内容

  • 没有找到相关文章

最新更新