var li = $(“li”);//获取li
var div= $("div");//获取div
for (var i = 0; i <li.length; i++) {//遍历li标签
li[i].index = i;//最关键的一步,给li添加自定义属性index(名字自己定)
li[i].onmouseenter = function () {//鼠标进入事件
var that = $(this);
that.addClass("on");//这一步可以给li添加样式,比如背景颜色等等
for (var j = 0; j < cate_part.length; j++) {//遍历div标签
cate_part[j].style.display = 'none‘’
//这里的意思其实是将所有div标签都隐藏,没错,就是所有,自己可以控制台打印下
}
div[this.index].style.display = 'block';//这里就是显示你鼠标滑过显示的那一个,同理控制台打印
li[i].onmouseleave = function () {//li鼠标离开事件
var that = $(this);
that.removeClass("on");//这一步可以给清除刚刚添加的样式
};
div+css过于简单就不写了....记录下自己的心得