为了账号安全,请及时绑定邮箱和手机立即绑定

用javascript写了一个树状组件,mouseover出现的元素没法和click事件绑定

用javascript写了一个树状组件,mouseover出现的元素没法和click事件绑定

慕婉清6462132 2018-09-14 10:13:16
https://yisha0307.github.io/I...上面是我写的demo~有个问题是我mouseover的时候后面会出现一个x和一个+,然后我把click事件绑在上面,用的是$('body').on('click','.fa-times',dele)dele表示的是一个window.prompt的function;然而我无法click到这个元素,为什么呢?这是我的js代码:https://github.com/yisha0307/...html:https://github.com/yisha0307/...应该要怎么修改呢?谢谢各位!
查看完整描述

1 回答

?
千万里不及你

TA贡献1784条经验 获得超9个赞

我认为是这里的问题:

$('body').on('mouseover','span',showicon);
$('body').on('mouseout','span',hideicon);

可以改成这样试试:

$('body').on('mouseenter','span',showicon);
$('body').on('mouseleave','span',hideicon);

而且,不建议直接使用span来绑事件,最好使用class


查看完整回答
反对 回复 2018-10-30
  • 1 回答
  • 0 关注
  • 554 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信