很好的,慢慢研究这个延迟
data-id="a" 与 id="a"
箭头用>来表示,否则易与闭合标签<>冲突
让文字居中显示:height=line-height
给父级position:relative;是因为让其子级相对于这个父级定位而不是body。
sdfgdfgdsfg
sdfsdfsdf
console.log("你好");
mouseenter和mouseover的区别:
使用mouseover/mouseout时,如果鼠标移动到子元素上,即便没有
离开父元素,也会触发父元素的mouseout事件;
使用mouseenter/mouseleave时,如果鼠标没有离开父元素,在其
子元素上任意移动,也不会触发mouseleave事件;
12rwegewh3wh4
样式切换需要用到js控制,一般使。用span加伪类,因为js很方便的删除和移动类。如果不需要,则可以直接在li上添加类。
课程安排基本要点
切换技术
向量: Vab = Pb -Pa
二维向量叉乘公式:
a(x1,y1)*b(x2,y2) = x1*y2 - x2*y1
用叉乘法判断点在三角形内
加入延迟来优化
mouseenter和mouseover的区别
mouseover/mouseenter
第一次移入一级菜单的第一个 不会自己加上active
mouseenter和mouseover的区别
加入延迟来优化
mouseenter和mouseover的区别
差乘公式,判断点在三角形内:pa*pb & pb*pc & pc*pa 符号相同 证明p点在三角形内