JavaScript 负责任的导航

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 负责任的导航相关的知识,希望对你有一定的参考价值。

/* --------------------------------------------------------	
	Responsible navigation
   --------------------------------------------------------	*/	
(function() {

    var $mainNav    = $('.navbar .nav'),
    responsibleNav = '<option value="" selected>Navigate...</option>';

    // Responsive nav
    $mainNav.find('li').each(function() {
      var $this   = $(this),
      $link = $this.children('a'),
      depth   = $this.parents('ul').length - 1,
      indent  = '';

      if( depth ) {
        while( depth > 0 ) {
          indent += ' - ';
          depth--;
        }
      }

      if ($link.text())
        responsibleNav += '<option ' + ($this.hasClass('active') ? 'selected="selected"':'') + ' value="' + $link.attr('href') + '">' + indent + ' ' + $link.text() + '</option>';

    }).end().after('<select class="nav-responsive">' + responsibleNav + '</select>');

    $('.nav-responsive').on('change', function() {
      window.location = $(this).val();
    });
			
  })();

以上是关于JavaScript 负责任的导航的主要内容,如果未能解决你的问题,请参考以下文章

了解 Alloc 的 Instruments 结果中的负责任调用者

用腾讯的JavaScript API V2地图手机上责任那么开启GPS定位

如何帮助孩子成为更负责任的数字公民

为什么负责任的技术始于数据治理

sql CERTIFICADOS ACADEMICOS - 添加负责任的Externo y Puesto a Plan de Estudios

登圭峰山