window.onload=function(){
var lis=document.getElementsByTagName('li');
var timer=null;
for(var i=0;i<lis.length;i++){
lis[i].onmouseover=function(){
var ul=this.getElementsByTagName('ul')[0];
ul.style.display='block';
clearInterval(timer);
timer=setInterval(addH,100);
}
var lis=document.getElementsByTagName('li');
var timer=null;
for(var i=0;i<lis.length;i++){
lis[i].onmouseover=function(){
var ul=this.getElementsByTagName('ul')[0];
ul.style.display='block';
clearInterval(timer);
timer=setInterval(addH,100);
}
2016-08-07
之前自己做的是加了几个class属性,可能写起来比较方便,但是总归不好用太多的class,只用一个class之后,空格选择符又是选择的后代元素而不是子元素,所以思路又得重新来,总算弄好了,
2016-08-06
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
$(function(){
$(".navmenu").mouseover(function(){
$(this).children("ul").show();
})
$(".navmenu").mouseout(function(){
$(this).children("ul").hide();
})
})
$(function(){
$(".navmenu").mouseover(function(){
$(this).children("ul").show();
})
$(".navmenu").mouseout(function(){
$(this).children("ul").hide();
})
})
建议老师先把原理讲清楚,再把各个功能部分写出来,最后调整优化代码。原理和编码过程糅杂在一块,还要睁大眼睛去看代码位置调整,好累。。。。关键是自己敲基本没出来效果啊
2016-08-03