开放toggle接口，允许重写

开放toggle接口，允许重写。
1. 有些情况，并不需要展开收起的时候fire事件
2. 原来就是可重写的