-
原因: var This= this;//这里This和this都代表了"aA"这个对象 if(this.style.wdith>=160) // 在这里this代表的是每个遍历到的"i"对象 if(This.offsetWidth>=160)// This仍代表aA"对象 这种情况就是在一个代码片段里this有可能代表不同的对象,因为JS可以多层嵌套代码,可能下面还可以再嵌一个方法,引用this就会变成子方法控制的对象,如果需要上级的对像,在没有参数的情况下,前面前提做了一个临时变量This,可以保存上级对像,子方法中就可以用This来调用了,这才是目的。查看全部
-
基本的样式清除: *{margin:0;padding:0} 无序列表圆点去除: ul{list-style:none} 下划线去除: a{text-decoration:none} 文本缩进标签 text-indent 不会影响总体宽度(padding会) 需要将a标签设置为块元素,才能设高宽、hover效果 代码:a{display:block} hover格式 a:hover{}查看全部
-
菜单<li>浮动后,<li>脱离文档流,导致<ul>将失去高度和宽度;如果需要对<ul>进行整体背景设置,首先要给<ul>定义宽、高。查看全部
-
菜单<li>浮动后,<li>脱离文档流,导致<ul>将失去高度和宽度;如果需要对<ul>进行整体背景设置,首先要给<ul>定义宽、高查看全部
-
菜单<li>浮动后,<li>脱离文档流,导致<ul>将失去高度和宽度;如果需要对<ul>进行整体背景设置,首先要给<ul>定义宽、高。查看全部
-
1.圆角菜单的制作,通过设置背景,改变外观样式。 通过a:hover,可以为菜单增加交互效果。 2.横向菜单与圆角菜单的却别是:为ul增加一个 装饰线 border-bottom、为a标签添加圆角背景,宽与高相适应、有一个默认的选中状态,所以要为a标签加上一个class="on" 在为它的样式添加上一个on,最后移动它的位置(x,y) 圆角菜单:border-radius; /* CSS */ background-image:url(); /* 插入图片 */ background-position: /* 图片定位 */查看全部
-
不用js,在style最后加两行 ul>li ul{transition:height 0.3s;} ul>li:hover ul{height: 120px;} 也可以。查看全部
-
基本的样式清除: *{margin:0;padding:0} 无序列表圆点去除: ul{list-style:none} 下划线去除: a{text-decoration:none} 文本缩进标签 text-indent 不会影响总体宽度(padding会) 需要将a标签设置为块元素,才能设高宽、hover效果 代码:a{display:block} hover格式 a:hover{}查看全部
-
jq实现该效果 $(function(){ } )查看全部
-
jquery方法鼠标悬停动画查看全部
-
鼠标经过动画查看全部
-
停止动画查看全部
-
鼠标移开动画onmouseout,setInterval(,30),offsetWidth"px",clearInterval(this.time)查看全部
-
给水平菜单增加整体背景width height查看全部
-
多图变味单一的图,偏移,background-position,class=on,css.on查看全部
举报
0/150
提交
取消