已采纳回答 / POWER_YOU
This是你自己自己定义的一个变量,var This=this;那个This你想写成啥写成啥,这里视频老师给写成This了,而小写的this指的是,调用函数的那个对象,this是Javascript语言的一个关键字。 它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用
2016-10-24
已采纳回答 / 嘛也不会
on 这个状态不只是代表鼠标悬停 同时也表示你当前选中的是谁, 所以你得有一个默认的选中, 只不过他这个没做全,应该在悬停或点击其他导航时 清除 之前的 on
2016-10-16
已采纳回答 / Churjan
在padding上再加个box-sizing: border-box;就不会出现这样情况默认情况下width不包括padding的值,而offsetwidth=width+padding+border可能是这个原因导致的一些bug或不可描述的情况
2016-10-12
已采纳回答 / 甜甜圈1991
没有绝对的固定宽度和高度时,可以不定义ul的宽度和高度,让他根据内容自适应更好一些;在UL没有绝对宽度时,并且Li有浮动,祖级需要清除浮动代码:<...图片...>效果图<...图片...>li没有浮动,ul无设置宽度和高度,则展示自适应宽度和内容撑开的高度代码:<...图片...><...图片...>
2016-10-11
已采纳回答 / 慕粉3837716
应该是选中哪页,那页的标签就应该固定是选中状态吧,现在在首页,所以首页标签是选中状态。不是规定吧,应该是有这种效果,让用户更清楚,现在在哪一页。应该是这样吧。坐等看后面有没有如何跳页切换选中状态的代码。
2016-10-10