nnpc.net
当前位置:首页 >> JquEry问题,hovEr(FunCtion()已经显示出了子菜单... >>

JquEry问题,hovEr(FunCtion()已经显示出了子菜单...

一般使用设置延迟处理,然后在显示子菜单也加上hover事件: $(function(){$(".subnav").hide();var _timeout;$('.v-show').hover(function(){clearTimeout(_timeout);$('.subnav').show();},function(){_timeout=setTimeout(function(){$('.subn...

将JQ代码改为这样就行: $(function(){ $("ul#menu>li:has(ul)").hover( function(){ $(this).find('ul').fadeIn(400); }, function(){ $(this).find('ul').fadeOut(400); } ); });

如果你那个a.abackground是js代码动态生成的不能这么搞,要用on绑定他的hover事件

$(document).ready(function(){$("#hidden_menu").hide();$("#categort").mouseover(function(){$("#hidden_menu").show();});$("#hidden_menu").mouseout(function(){$(this).hide();});category这里历遍数据库得到的各种分类名称

如果对象用的hover事件,就只写hover的第一个函数,比如 obj.hover(function(){ menu.show();........}); 然后再给子菜单写一个hover事件 menu.hover(function(){ $(this).show(); },function(){ $(this).hide(); });

$("p").hover(function(){ $("p").css("background-color","yellow"); },function(){ $("p").css("background-color",""); });

把script部分换成下面代码 $(function(){$('.subnav').hide();$('#menu li').hover(function(){ $(this).find('.subnav').show();}, function() {});$('.subnav').hover(function(){},function(){ $(this).hide();});});

$("蓝色盒子的任何选择器字符串").hover( function(e){ $(this).find("p字段选择器").addClass("hover"); } function(e){ $(this).find("p字段选择器"). removeClass("hover"); } ); 需要css配合建立.hove{background:#000;} 大概就这样。

没改别的,只重设了几个样式: jQuery有动画淡出的二级折叠菜单代码 $(document).ready(function() { $('#menu ul').hide(); $('#menu li').hover(function() { //$(this).children('ul').slideDown().end().siblings().children('ul').slideUp(...

你可能还需要有更多的状态来控制b的显示和隐藏。 给个代码你参考: var isHover = false;$(function() {$(".a").hover(function() {isHover = true;$(".b").show();}, function() {isHover = false;setTimeout(function() {if (!isHover) {$(".b...

网站首页 | 网站地图
All rights reserved Powered by www.nnpc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com