[问题] bootstrap collapse

楼主: john110290 (KenMin)   2014-08-23 14:54:25
http://jsfiddle.net/79tv5aua/
上面是范例
我想做的效果是透过按钮控制collapse
规则是当 showA 被按下去时
会依序执行
1. collapse hide B or C
2. hide B or C
3. show A
4. collapse show A
造成一个动画效果
其他按钮也以此类推
但是不知道为什么会有bug
控制不是很精确 有时候会同时打开两个(showB -> showA -> showC 就可以玩坏)
找半天找不出原因orz
谢谢
作者: MangoTW (不在线上)   2014-08-23 15:59:00
不用这么复杂,show的时候先hide掉全部就好了
楼主: john110290 (KenMin)   2014-08-23 16:46:00
因为想作动画效果,必须写在callback
作者: tck01 (anon)   2014-08-23 21:27:00
你这样写on,那他每一次if条件成立就会绑一次那个on事件我没看很仔细,不过我猜是因为这样,所以你按钮多点个几次之后他的hidden.bs.collapse事件就开始互相干扰了
楼主: john110290 (KenMin)   2014-08-23 21:50:00
我懂了! 要把事件off掉 O_O感谢楼上点出问题 已解
作者: iamnodoubt (Have Fun)   2014-08-25 04:50:00
其实一楼简单一句话就讲出重点诀窍http://mukiwu.github.io/kp-taipei/index.html你看他tab怎么写,程式码短干净又清楚

Links booklink

Contact Us: admin [ a t ] ucptt.com