jQuery MiniUI

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

想问下 portal 这个 控件 的属性 问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2012-12-13 09:52:49 |只看该作者 |倒序浏览
我想问一下关于 portal 这个控件的 属性问题:就是单个Panel 有没有在Panel上面有单击事件?或者让一个Panel 可以放大显示的 功能?因为在一个页面规定要放那么多个panel  而panel 的大小也固定了 ,所以当内容过多的时候就会出现下拉的情况 我想将某个panel 放大显示出来 或者弹出新的页面显示也可以。。。。

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2012-12-13 10:44:36 |只看该作者
不行,protal.js有源码在试用包里面的,你可以自己看

Rank: 2

板凳
发表于 2012-12-13 10:54:54 |只看该作者
factory 发表于 2012-12-13 10:44
不行,protal.js有源码在试用包里面的,你可以自己看

嗯 已经看过源码了!!!!我在想想其他办法

Rank: 4

地板
发表于 2012-12-13 11:16:48 |只看该作者
我改了下portal.js,增加了个最大化按钮:
        panel = mini.getAndCreate(panel);
                if(panel.id=="p1"||panel.id=="p2"||panel.id=="p4"){
                        var y=document.createElement("span");
                        y.title="See more";
                        y.className="mini-tools-max";
                        addEventHandler(y,"click",function(){
                                switch (panel.id) {
                                        case "p1":
                                                break;
                                        case "p2":
                                                break;
                                        case "p4":
                                                break;
                                        default:
                                                break;

                                }               
                        });
                        panel.getHeaderEl().childNodes[0].childNodes[2].insertBefore(y,panel.getHeaderEl().childNodes[0].childNodes[2].childNodes[0]);
                }

Rank: 2

5#
发表于 2012-12-13 13:40:29 |只看该作者
谢谢 大伙 的热心!我也找到了一个方法:就是通过jquery  根据 Panel 的Id来获取到对象 然后绑定一个单击事件给Panel 就可以做到 放大的效果 !

Rank: 2

6#
发表于 2012-12-13 13:41:53 |只看该作者
这样就不需要改变到 miniUI 里面的代码了!期望miniUI 以后将他完善了......

Archiver|普加软件

GMT+8, 2024-11-27 07:34 , Processed in 1.043613 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部