<meta charset=utf-8 />
<style>
body{margin:0}
div{cursor:pointer}
.nav{display:flex;justify-content:space-around}
</style>
<div class=nav></div>
<script src=jq.js></script>
<script>
nav={
html:'aa',
list:{
'首页':{
style:{
color:'red'
},
event:{
click:function(){
alert(nav.html)
},
}
},
'产品':{
style:{
color:'blue'
},
event:{
click:function(){
alert($(this).html())
}
}
},
'我的':{
style:{
color:'green'
},
event:{
click:function(){
alert($(this).html())
}
}
},
}
}
for(i in nav.list){
div='<div>'+i+'</div>'
$('.nav').append(div)
for(style in nav.list[i].style){
$('.nav div:last').css(style,nav.list[i].style[style])
}
for(event in nav.list[i].event){
$('.nav div:last').on(event,nav.list[i].event[event])
}
}
</script>