我的代碼如下:// JavaScript Document// 漸變彈出菜單$(document).ready(function(){var speed = 600;//動(dòng)畫速度$("#page").mouseover(function(event){//綁定事件處理event.stopPropagation();var liwidth = $("#page_menu ul li").length*$("#page_menu ul li").width;//計(jì)算li標(biāo)簽的總寬度var offset = $(event.target).offset();//取消事件冒泡$("#page_menu").css({ top:offset.top + $(event.target).height() + "px", left:offset.left/2+50+"px", width:liwidth+"px" }); //設(shè)置彈出層位置$("#page_menu").show(speed);//動(dòng)畫顯示});$(document).mouseout(function(event) { $("#page_menu").hide(speed) });})問(wèn)題:鼠標(biāo)從#page層移到#page_menu層時(shí),#page_menu層顯示不出來(lái)。實(shí)現(xiàn)功能:鼠標(biāo)在#page,從#page移動(dòng)到#page_menu層上均顯示#page_menu層,鼠標(biāo)在其它地方,#page_menu隱藏起來(lái)。求修改后。
2 回答

米琪卡哇伊
TA貢獻(xiàn)1998條經(jīng)驗(yàn) 獲得超6個(gè)贊
用mouseenter
1 | 用mouseenter 和 mouseleave mouseover 和mouseout會(huì)冒泡 |
添加回答
舉報(bào)
0/150
提交
取消