jQuery MiniUI

标题: panel收缩、展开事件监听 [打印本页]

作者: skylove    时间: 2014-4-15 21:54:15     标题: panel收缩、展开事件监听

将panel设置为可收缩,怎么监听收缩展开的事件?

作者: factory    时间: 2014-4-16 09:24:17

监听onbeforebuttonclick和onbuttonclick事件

通过e.name来区分按的是右上角哪种按钮
作者: skylove    时间: 2014-4-16 09:51:27

factory 发表于 2014-4-16 09:24
监听onbeforebuttonclick和onbuttonclick事件

通过e.name来区分按的是右上角哪种按钮 ...

不管是监听onbeforebuttonclick还是onbuttonclick事件,得到的e.name都是collapse
作者: felt    时间: 2014-4-16 09:54:27

skylove 发表于 2014-4-16 09:51
不管是监听onbeforebuttonclick还是onbuttonclick事件,得到的e.name都是collapse

那个按钮的name就是collapse
你要处理什么,就在那2个事件里处理就是了
作者: skylove    时间: 2014-4-16 09:59:31

felt 发表于 2014-4-16 09:54
那个按钮的name就是collapse
你要处理什么,就在那2个事件里处理就是了

我想通过点击确定当前panel是收缩还是展开,但是e里面没看到相关属性或者方法来表示,不然只有自己写代码来标示了
作者: felt    时间: 2014-4-16 10:05:20

skylove 发表于 2014-4-16 09:59
我想通过点击确定当前panel是收缩还是展开,但是e里面没看到相关属性或者方法来表示,不然只有自己写代码 ...

var panel=e.sender
panel.getExpanded()

作者: skylove    时间: 2014-4-16 10:29:43

felt 发表于 2014-4-16 10:05
var panel=e.sender
panel.getExpanded()

谢谢 弄好了 不过使用getExpanded()提示没找到该方法 用的是它的属性 e.sender.expanded
作者: felt    时间: 2014-4-16 10:36:53

skylove 发表于 2014-4-16 10:29
谢谢 弄好了 不过使用getExpanded()提示没找到该方法 用的是它的属性 e.sender.expanded ...

expanded是panel的属性,MiniUI的属性都可以通过set和get来获取和设置
如果你那没有的话更新下最新版本




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2