问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用JQuery做这样的效果

发布网友 发布时间:2022-04-25 15:32

我来回答

2个回答

热心网友 时间:2022-04-22 23:27

对于你说的1层:
onmouseover=显示函数
onmouseout=隐藏函数
(隐藏函数你可以设置延时如500ms,这样便不会立即隐藏)
timeout = setTimeout(function(){/* 这里设置隐藏的代码 */},500);
当鼠标离开1层但是没有进入2层的时候,500ms之后 2层就消失

对于层2
onmouseover=显示函数
{
进入显示函数后,便立即清除timeout;这样在离开1层500ms内
隐藏函数不会立即执行,在其执行前取消掉。
clearTimeout(timeout);
}
onmouseout=隐藏函数
(隐藏函数你也可以设置延时如500ms,这样便不会立即隐藏)
timeout = setTimeout(function(){/* 这里设置隐藏的代码 */},500);

仅提供思路,代码你可以自己写……

<div id="myaccount">我的菜单</div>
<div id="myaccount-menu">子菜单</div>
<script>
var MyTimeout;
$(document).ready(function(){
Test();
});
function Test(){

$("#myaccount").css({
background:"#FCC",
width:120,
lineHeight:"36px"
});
//可以先藏起来
$("#myaccount-menu").css({
background:"#CFC",
height:0,
width:120,
lineHeight:"36px",
overflow:"hidden"
});
//鼠标经过myaccount的时候
$("#myaccount").bind('mousemove',function(){
try{clearTimeout(MyTimeout);}
catch(e){}
$("#myaccount-menu").animate({height:36},100);
});
$("#myaccount").bind('mouseout',function(){
//设置延迟,等200ms之后如果鼠标没有进入myaccount或者myaccount-menu,将执行隐藏
MyTimeout = setTimeout(function(){
$("#myaccount-menu").animate({height:0},100);
},200);
});
//鼠标经过myaccount-menu的时候
$("#myaccount-menu").bind('mousemove',function(){
try{clearTimeout(MyTimeout);}
catch(e){}
$("#myaccount-menu").animate({height:36},100);
});
$("#myaccount-menu").bind('mouseout',function(){
MyTimeout = setTimeout(function(){
$("#myaccount-menu").animate({height:0},100);
},200);
});
}
</script>

以上animate是设置动画效果的,如果不用,可以直接设置display:"none"/"block"
实现立即显示或者隐藏。

热心网友 时间:2022-04-23 00:45

你说的应该是一个多级联动下拉浮动菜单
这里有一个
可以试试看

参考资料:http://www.blueidea.com/common/shoutbox/redir.asp?6=n&id=11931

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
运航不锈钢304方管有哪几种型号 镀锌方管有哪些型号 方管型号有哪些 方管的型号有哪些 牌照过户要换新的吗 ...自己一辆江苏牌照的小汽车,名下还能拥有一辆杭州牌照的车吗?_百度... 方管有哪些厚度 国标方管的厚度有哪些规格? 学龄前,应该教会孩子哪些技能才合适? 对学龄前孩童来说什么最重要? 神罗天征的掌握条件 jquery有哪些动画效果,如何自定义动画 神罗天征日语怎么说? 用jquery实现以下四个功能或效果 神罗天征名字由来 jquery调用效果函数怎么弄啊 《火影忍者》里面的神罗天征,别人都说很厉害,感觉这就是一个排斥的技能,不懂哪里强大 火影忍者里的,“神罗天征”!是谁的大招,听说毁了一个“木影村”!_百度... 使用jquery如何实现图中效果? 神罗天征的中文谐音是什么? 火影里的神罗天征和回天是不是差不多``` 个人感觉两者差不多```` 佩恩的神罗天征和地爆天星那个更强 神罗天征的介绍 《火影忍者》“神罗天征”和“地爆天星”哪个威力大??? 神罗天征是什么? 火影忍者里的神罗天征是什么 万象天引、神罗天征和地爆天星有什么区别? 神罗天征是什么意思? 神罗天征是什么意思 苹果13在灭屏时如何显示时间? 火影忍者佩恩哪一集用的超-神罗天征 不是神罗天征 如何使用JQuery实现这种效果 《火影忍者》佩恩使用超·神罗天征被神威吸走,会怎样? jquery效果 作业求助使用jQuery变换网页效果 如何用Jquery实现DIV由下向上展开的效果? jquery使用请教动画效果 男生说的2048是什么意思? 2048是什么 2048是什么意思?为什么游戏叫这个名字? 21款大众宝来现在买多少钱? 宝来的价格是多少钱? 2048是什么意思? 大众宝来1.4t精英版多少钱落地? 大众宝来低配裸车多少钱? 2048什么意思啊? 大众宝来2021款1.5l自动舒适版多少钱 2048那是啥游戏? 大众宝来的价格是多少钱啊? 大众宝来性能怎么样,全款大概要多少钱?