jQuery MiniUI

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

win.open的窗口可以增加自定义按钮吗? [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2014-1-23 10:47:58 |只看该作者 |倒序浏览
win.open除了可以显示最大化、关闭按钮
    showCloseButton: Boolean,   //显示关闭按钮
    showMaxButton: Boolean,     //显示最大化按钮

还可以增加自定义按钮吗?

Rank: 8Rank: 8

沙发
发表于 2014-1-23 12:15:37 |只看该作者
http://www.miniui.com/demo/#src=panel/panel.html

参考pannel,加上buttons:....

Rank: 3Rank: 3

板凳
发表于 2014-1-23 14:19:13 |只看该作者
factory 发表于 2014-1-23 12:15
http://www.miniui.com/demo/#src=panel/panel.html

参考pannel,加上buttons:....


是这样写吗?


不行啊,这样连本来的关闭按钮都不见了

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

Rank: 8Rank: 8

地板
发表于 2014-1-23 14:39:46 |只看该作者
xixi 发表于 2014-1-23 14:19
是这样写吗?

我贴的那个例子上,把按钮的样式拷贝过来
<style>
    span.mini-tools-add
    {
        width:16px;height:16px;
        background:url(add.gif) no-repeat;
    }
    span.mini-tools-edit
    {
        width:16px;height:16px;
        background:url(edit.gif) no-repeat;
    }   
    span.mini-tools-remove
    {
        width:16px;height:16px;
        background:url(remove.gif) no-repeat;
    }        
    </style>   

另外,background:url(remove.gif)   注意图片的路径

Rank: 3Rank: 3

5#
发表于 2014-1-23 14:51:28 |只看该作者
factory 发表于 2014-1-23 14:39
我贴的那个例子上,把按钮的样式拷贝过来

    span.mini-tools-add


已经加上了,还是没有按钮

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

Rank: 8Rank: 8

6#
发表于 2014-1-23 15:08:38 |只看该作者
xixi 发表于 2014-1-23 14:51
已经加上了,还是没有按钮



样式加了,图片有没有?路径对不对?  没有图片,就用IE的开发工具看按钮那个元素,路径到底对不对了

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

Rank: 3Rank: 3

7#
发表于 2014-1-23 16:50:47 |只看该作者
factory 发表于 2014-1-23 15:08
样式加了,图片有没有?路径对不对?  没有图片,就用IE的开发工具看按钮那个元素,路径到底对不对了

...

确实是,这三个span根本就没样式,所以看不见
我在父页面这样写的:
    <style>
        span.mini-tools-add
        {
            width: 16px;
            height: 16px;
            background: url(../Win/images/add.gif) no-repeat;
        }
        span.mini-tools-edit
        {
            width: 16px;
            height: 16px;
            background: url(../Win/images/edit.gif) no-repeat;
        }
        span.mini-tools-remove
        {
            width: 16px;
            height: 16px;
            background: url(../Win/images/remove.gif) no-repeat;
        }
    </style>

            var win = mini.open({
                url: "../Win/WindowDesign4.aspx?KeyWord=" + KeyWord + "&OperatorType=OpenRecord&KeyValue=" + WinID,
                title: "窗体定义", width: "890px", height: "630px",
                buttons: "add edit remove",
                onload: function () {

                },
                ondestroy: function (action) {

                }
            });

这样有问题吗?

Rank: 8Rank: 8

8#
发表于 2014-1-23 16:54:47 |只看该作者
xixi 发表于 2014-1-23 16:50
确实是,这三个span根本就没样式,所以看不见
我在父页面这样写的:
   

没问题,你看图片的路径到底正不正确

Rank: 3Rank: 3

9#
发表于 2014-1-23 17:01:10 |只看该作者
factory 发表于 2014-1-23 16:54
没问题,你看图片的路径到底正不正确

还没到图片呢,样式就没加载到

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

Rank: 8Rank: 8

10#
发表于 2014-1-23 17:06:11 |只看该作者
xixi 发表于 2014-1-23 17:01
还没到图片呢,样式就没加载到



你用firefox的firebug看那个元素的背景图片URL,如果正确,会显示出来,如果不正确,他会提示URL不对

你仔细检查检查,既然元素都已经创建在哪里了,没有图片,无非是样式没加上,图片不存在,路径不正确这些因素引起的

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

Archiver|普加软件

GMT+8, 2024-6-16 09:37 , Processed in 1.037168 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部