lor*_*key 9 javascript jquery twitter-bootstrap
使用twitters Bootstrap,我创建了一个带有radiobox行为的按钮组,让用户在不同状态之间进行选择.这开箱即用.
我在这里安排了一个jsFiddle示例:http://jsfiddle.net/jpxWj/
我尝试(并且想要)的是当我第二次单击活动按钮时可以删除按下的状态.
我尝试使用jQuerys 从类中removeClass()删除active类,btn但它不起作用.(我也试过删除,.on()但这只是保持活动始终隐藏/删除)
Luu*_*aat 18
在这里你去,相当未知事件的现象,在我看来.你可以在这里阅读更多相关信息.
编辑:
简单来说,简单.removeClass不起作用的原因是因为有多个听众,听同一个事件.所以当click事件被触发时,正常.removeClass会删除该类,但是Twitter Bootstrap处理程序会再次添加它!为了防止任何其他处理程序在您的后执行,您可以这样做e.stopPropagation.但是,这并不会阻止连接到与您相同元素的处理程序,它只会阻止树上的那些元素.要完全确保在您之后没有执行其他处理程序,您可以使用event.stopImmediatePropagation().