jQuery MiniUI

 找回密码
 立即注册
查看: 2736|回复: 7
打印 上一主题 下一主题

panel收缩、展开事件监听 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-4-15 21:54:15 |只看该作者 |倒序浏览
将panel设置为可收缩,怎么监听收缩展开的事件?

Rank: 8Rank: 8

沙发
发表于 2014-4-16 09:24:17 |只看该作者
监听onbeforebuttonclick和onbuttonclick事件

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

Rank: 2

板凳
发表于 2014-4-16 09:51:27 |只看该作者
factory 发表于 2014-4-16 09:24
监听onbeforebuttonclick和onbuttonclick事件

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

不管是监听onbeforebuttonclick还是onbuttonclick事件,得到的e.name都是collapse

Rank: 8Rank: 8

地板
发表于 2014-4-16 09:54:27 |只看该作者
skylove 发表于 2014-4-16 09:51
不管是监听onbeforebuttonclick还是onbuttonclick事件,得到的e.name都是collapse

那个按钮的name就是collapse
你要处理什么,就在那2个事件里处理就是了

Rank: 2

5#
发表于 2014-4-16 09:59:31 |只看该作者
felt 发表于 2014-4-16 09:54
那个按钮的name就是collapse
你要处理什么,就在那2个事件里处理就是了

我想通过点击确定当前panel是收缩还是展开,但是e里面没看到相关属性或者方法来表示,不然只有自己写代码来标示了

Rank: 8Rank: 8

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

var panel=e.sender
panel.getExpanded()

Rank: 2

7#
发表于 2014-4-16 10:29:43 |只看该作者
felt 发表于 2014-4-16 10:05
var panel=e.sender
panel.getExpanded()

谢谢 弄好了 不过使用getExpanded()提示没找到该方法 用的是它的属性 e.sender.expanded

Rank: 8Rank: 8

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

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

Archiver|普加软件

GMT+8, 2024-11-26 06:49 , Processed in 1.045719 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部