给一个元素的一个事件绑定多个函数的时候,有没有办法获取前面函数的返回值,或者说当前面函数返回false的时候,不执行后面函数
我只是问有没有办法实现我说的这种情况,不是问要怎么解决不要回答在前面函数里面判断然后再调用后面函数,谢谢
顶楼上,自带的事件是不行的,你可以自己自定义个事件模型(所有的时间都注册同一个方法,这个方法中有一个函数数组,注册事件时,就注册到这个数组里,每次触发事件时,就在真的事件函数中循环一下),或者修改jquery的事件系统代码
没有。
编程的大多数问题都可以用加一层的办法来解决。
有3种方案:
1)如二楼所说,自定义事件绑定模式。
2)可以设置全局变量的方式,在后面的处理函数中获取到前面的处理函数的返回值。
3)使用动态绑定事件处理