请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

给dom元素添加伪类后click事件失效

请问老师,我用伪类实现了li的边框,我给每个li添加click事件,但是被伪类效果覆盖的两个li的click事件失效了,如图,请问老师怎么解决?https://img1.sycdn.imooc.com//szimg/5ae068760001a90908700065.jpg

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

1回答

Dell 2018-04-26 00:11:54

你是不是设置了preventDefault或者stopPropagation

0 回复 有任何疑惑可以回复我~
  • 提问者 寂寞追不上我 #1
    没有,我用伪类做的边框,只要注释掉伪类就正常了,请问是什么问题?
    回复 有任何疑惑可以回复我~ 2018-04-26 10:38:30
  • Dell 回复 提问者 寂寞追不上我 #2
    伪类是不是脱离文档流了,用float了?脱离文档流会导致不冒泡,所以就不执行,换个布局方案就可以了
    回复 有任何疑惑可以回复我~ 2018-04-26 16:14:23
  • 提问者 寂寞追不上我 回复 Dell #3
    谢谢老师,解决了,用了position:abs,把伪类的width去掉就好了,期待老师的react课程,慕课上的react讲的都一知半解,还是老师讲的耐心~
    回复 有任何疑惑可以回复我~ 2018-04-27 20:04:03
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号