导航响应
导航响应,目前导航条有相关功能,其他导航在需要响应的情景下,可使用本节的响应方式。
响应示例
示例为从0,576,768,1024,1280,1680不同的终端媒体宽值,显示不同的导航样式。
<ul class="nav">
<li><a href="javascript:;">栏目</a></li>
<li class="active"><a href="javascript:;">栏目</a></li>
<li><a href="javascript:;">栏目</a></li>
<li><a href="javascript:;">栏目</a></li>
</ul>
调用方法
<script>
$(function(){
$("#nav-auto").auto({
"0":{"class":"nav nav-menu"},
"576":{"class":"nav"},
"768":{"class":"nav nav-line"},
"992":{"class":"nav nav-card nav-divider-line"},
"1232":{"class":"nav nav-tabs nav-divider-line"},
"1632":{"class":"nav nav-page nav-block"},
});
})
</script>
参数说明
响应方式为通过不同的终端媒体宽的节点值,改变不同的对象属性。如"768":{"class":"nav nav-line"}:
- 768为当终端媒体宽大于768px时,改变对象的属性。
- {"class":"nav nav-line"}为对象的class属性值改为
nav nav-line。 - 除class外,还可以根据需要改变或添加其他的属性值,如
"768":{"class":"nav nav-line","title":"导航"}