沉漠寡言 沉漠寡言
web.
关注数: 0 粉丝数: 12 发帖数: 335 关注贴吧数: 7
下拉菜单的问题。。 如果没有hideRect(this.id,zeroheight)方法,顺序点击li,他的下个li将会缓缓的显示。但是添加了这个方法,可以缓缓隐藏本身,但是他的下个li将不显示。 我的目的是,缓缓显示下个元素,并且同时缓缓隐藏本身。 <script type="text/javascript"> var time;//控制下个元素显示 var time2;//隐藏本身 var heights = 202;//显示高度 var zeroheight = 0;//结束高度 window.onload=function() { var lis = document.getElementsByTagName("li"); for(var i=0,j=lis.length;i<j;i++) { if(i==0) { lis[i].onclick=function() { nextRect(this.id); } } else { lis[i].onclick=function() { nextRect(this.id); hideRect(this.id,zeroheight)//!是这个方法的问题,不知道为什么。 } } } } function nextRect(id) { var elem = $(id); if(!elem.nextSibling) return false; var nextelem = nextElement(elem).nextSibling; if(nextelem.style.display=="none") { nextelem.style.height="0px"; nextelem.style.display="block"; nextShow(nextelem.id,heights); } } function nextShow(nextid,final_height) { if(time) clearTimeout(time); if(time2) clearTimeout(time2); var elements = $(nextid); var ypos = parseInt(elements.style.height); if(ypos<final_height)ypos+=5; elements.style.height=ypos+"px"; time = setTimeout("nextShow('"+nextid+"','"+final_height+"')",5); } function hideRect(thisid,zeroheight) { if(time)clearTimeout(time); if(time2)clearTimeout(time2); var elem = $(thisid); var ypos = parseInt(elem.style.height); if(ypos>zeroheight)ypos-=5; if(ypos==zeroheight) elem.style.display="none"; elem.style.height=ypos+"px"; time2 = setTimeout("hideRect('"+thisid+"','"+zeroheight+"')",5); } //代替获取id function $(id){return document.getElementById(id);} //下个元素节点 function nextElement(e) { if(e.nextSibling.nodeType==1) { return e; }else{return e.nextSibling;}} </script> </head> <body> <div> <ul> <li id="toper" ><span>click me</span></li> <li id="rect1" style="display:none;" ></li> <li id="rect2" style="display:none;" ></li> </ul> </div>
我目前经历,指点下我.. 我的性格是属于内向的。情况是这个样子的。我和她都是在外面上电脑培训课的,我们都是上海人,全日制的那种,那个女生.她是一个很低调的女孩子,20几岁吧。。她每次上课,都是和一个中年男子座在我的后右方,我座在第一排,她和那个中年男子关系还算好,估计他们都说的一口流利的上海话,所以谈的来,她和这个班上的其他男生还有女生,好像都没有主动打过招呼过,唯独。。。 她从来没有浓妆艳抹的(我也看不出来..),讲话声音很温柔,很腼腆的女孩子。。。每次中午吃饭,都是自备(学校有微波炉的),课上遇到了什么疑问,也只是一个人自言自语,不问老师。。,课间也不会有很多电话,一个人在练习,只有和旁边的中年大哥在讲话。。。我在这个班上,平时也不怎么讲话,只有上课积极了点,不懂的问老师,在这个班算是数一数二的了,咋们老师,有次还专门提到过我,说我“开始啊,他和你们差不多的,现在已经拉开一大截啦”座在我后面还有个女生,这个女生经常问我问题,我都是认真回答的,我多么想让她来问我。。。。。。唯一一次和她讲话,是在拿课程表的时候,因为我课程表还没拿到,她的已经发下来了。。,我是鼓足了勇气,和她说:“你的课程表,能不能给我看一下”,她说:“我的课程标好像排的不对,你看他的吧”(她的课程表确实排的不对,他就是那位大叔啦),她和我说话的时候,眼睛也不看我,看着屏幕对我说。。。不知不觉已经1个多月了,她每次回家的时候都是和哪位大叔一起的,估计是一路的,最近我发现了一点细节,她出教室门准备走的时候和我对视了几秒,还有一次出教室门准备走的时候45度角余光看了我。。。。 哎~我平时不敢瞄她超过2秒,我这人只有等待别人主动和我说话才放的开,看她平时也不怎么打电话,也不知道有没有男友。 我喜欢这种女孩子,很难开口,我该怎么半?有没有经历过的,给我想点办法,谢谢了。。
1 下一页