jQuery MiniUI

标题: 想问下 portal 这个 控件 的属性 问题 [打印本页]

作者: randy    时间: 2012-12-13 09:52:49     标题: 想问下 portal 这个 控件 的属性 问题

我想问一下关于 portal 这个控件的 属性问题:就是单个Panel 有没有在Panel上面有单击事件?或者让一个Panel 可以放大显示的 功能?因为在一个页面规定要放那么多个panel  而panel 的大小也固定了 ,所以当内容过多的时候就会出现下拉的情况 我想将某个panel 放大显示出来 或者弹出新的页面显示也可以。。。。[attach]1088[/attach]


作者: factory    时间: 2012-12-13 10:44:36

不行,protal.js有源码在试用包里面的,你可以自己看
作者: randy    时间: 2012-12-13 10:54:54

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

嗯 已经看过源码了!!!!我在想想其他办法
作者: njzy    时间: 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]);
                }

作者: randy    时间: 2012-12-13 13:40:29

谢谢 大伙 的热心!我也找到了一个方法:就是通过jquery  根据 Panel 的Id来获取到对象 然后绑定一个单击事件给Panel 就可以做到 放大的效果 !
作者: randy    时间: 2012-12-13 13:41:53

这样就不需要改变到 miniUI 里面的代码了!期望miniUI 以后将他完善了......





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