zoukankan      html  css  js  c++  java
  • 在次封装easyuiDialog 插件

    $.fn.hDialog = function (options) {
            
    var defaults = {
                 
    300,
                height: 
    200,
                title: 
    '此处标题',
                html: 
    '',
                iconCls: 
    '',
                submit: 
    function () { alert('可执行代码.'); }
            }
            
    var id = $(this).attr('id');
            options 
    = $.extend(defaults, options);
            
    var self = this;

            $(self).dialog({
                title: options.title,
                height: options.height,
                 options.width,
                iconCls: options.iconCls,
                buttons: [{
                    text: 
    '确定',
                    iconCls: 
    'icon-ok',
                    handler: options.submit
                }, {
                    text: 
    '取消',
                    iconCls: 
    'icon-cancel',
                    handler: 
    function () {
                        $(
    '#' + id).dialog('close');
                    }
                }]
            });

            
    function createContent() {
                $(
    '.dialog-content',$(self)).empty().append('<div id="' + id + '_content" style="padding:5px;"></div>');
                $(
    '#' + id + "_content").html(options.html);
            }
            createContent();
        }

    调用:

    $(function(){
      var d =$('<div id="d"></div>');
      $(
    '#d').hDialog({submit:function(){$(d).dialog('close');}});
    })
  • 相关阅读:
    js 回车调用后台事件
    获取下拉框选中的值:
    MVC 3.0 在各个版本IIS中的部署
    创建Windows域
    SQL Server 事务、异常和游标
    IIS配置PHP环境(快速最新版)
    js操作select下拉框
    如何清除访问远程网络时保存的密码
    免费Web服务
    Firefox不支持event解决方法
  • 原文地址:https://www.cnblogs.com/hxling/p/1875542.html
Copyright © 2011-2022 走看看