作者john110290 (KenMin)
看板Ajax
标题[问题] bootstrap collapse
时间Sat Aug 23 14:54:25 2014
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
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.225.27.169
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Ajax/M.1408776869.A.9F6.html
1F:→ MangoTW: 不用这麽复杂,show的时候先hide掉全部就好了 08/23 15:59
2F:→ john110290: 因为想作动画效果,必须写在callback 08/23 16:46
3F:→ tck01: 你这样写on,那他每一次if条件成立就会绑一次那个on事件 08/23 21:27
4F:→ tck01: 我没看很仔细,不过我猜是因为这样,所以你按钮多点个几次 08/23 21:30
5F:→ tck01: 之後他的hidden.bs.collapse事件就开始互相干扰了 08/23 21:30
6F:→ john110290: 我懂了! 要把事件off掉 O_O 08/23 21:50
7F:→ john110290: 感谢楼上点出问题 已解 08/23 22:17
8F:推 iamnodoubt: 其实一楼简单一句话就讲出重点诀窍 08/25 04:50
10F:→ iamnodoubt: 你看他tab怎麽写,程式码短乾净又清楚 08/25 04:52