最后是不是少了个onmouseout事件??

最后是不是少了个onmouseout事件??

感觉 block后,加个
menuItems[idx].onmouseout=function(){
    menuItems[idx].style.background="none";
}
事件  会不会好些,要不然那个半透的黑色背景不会消失啊


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
xxxxxbilibli 2018-04-22 18:01:54

我也想知道这个怎么实现 

  • 这个在课程中老师有详细讲解的哦!建议重新观看一下本节课的视频讲解哦~
    2018-04-23 11:14:21
小丸子爱吃菜 2018-01-10 10:35:41

代码没有固定的,效果也不是唯一的,我们鼓励大家多尝试,多练习。

可以针对你的需要去调试代码,只要能够实现轮播实现菜单的展开与收起,效果可以自己去调整的。

如果还是有问题,建议你将自己修改的完整代码粘贴上来,我们好能根据你的代码去验证你所说的问题。

祝学习愉快!

  • 他大概意思是主菜单上指示当前鼠标的半透明背景色,没有随鼠标移出菜单栏而消失。 有个思路大概就是把主菜单每个栏目上的data-Index属性在js里设置为全局,然后在主菜单和二级菜单的onmouseout事件上通过全局变量data-index定位当前菜单项 并绑定一个display = "none"语句用来取消这个残留的效果。
    2018-03-12 21:27:05
  • KD_35 回复 SsssZzzz #2
    我直接在左侧菜单的鼠标移出事件上将一级菜单遍历了一遍,将他们的背景设为none,感觉老师确实少了一步,但不懂为啥老师那样效果也没问题
    2018-03-21 13:21:30
  • 如果有问题,可以重新发布一个问题,并将你的代码粘贴上来,我们好直接定位到问题所在~
    2018-03-21 18:23:15
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师