html 选择UI(用于响应式导航)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 选择UI(用于响应式导航)相关的知识,希望对你有一定的参考价值。
$(function(){
var select = $("select");
$("nav a").each(function(){
var $this = $(this);
var text = $this.text();
var level = $this.parents("ul").length;
var indent = '';
if (level > 1)
{
indent = str_repeat("\u2013", level);
}
select.append('<option>'+indent + text+'</option>');
});
});
function str_repeat(string, times) {
var repeatedString = "";
while (times > 0) {
repeatedString += string;
times--;
}
return repeatedString;
}
<select></select>
<nav>
<ul>
<li><a href="">A</a></li>
<li><a href="">B</a>
<ul>
<li><a href="">A</a></li>
<li><a href="">B</a></li>
<li><a href="">C</a>
<ul>
<li><a href="">A</a></li>
<li><a href="">B</a></li>
<li><a href="">C</a></li>
<li><a href="">D</a></li>
<li><a href="">E</a></li>
</ul>
</li>
<li><a href="">D</a></li>
<li><a href="">E</a></li>
</ul>
</li>
<li><a href="">C</a></li>
<li><a href="">D</a></li>
<li><a href="">E</a></li>
</ul>
</nav>
以上是关于html 选择UI(用于响应式导航)的主要内容,如果未能解决你的问题,请参考以下文章
语义 UI 导航菜单的响应式替换
在响应式引导导航栏中居中内容
Angular UI Bootstrap 响应式导航栏下拉菜单在新版本中无法正常工作
用于响应式导航的引导分隔符
Unity:在显式导航中使用自动导航
使用 Javascript 切换的导航栏汉堡的响应式下拉菜单适用于 Chrome、Firefox,但不适用于 Safari