当前位置: 58彩票app下载 > 关于计算机 > 正文

Dialog插件完毕代码,修改jquery里的dialog对话框插

时间:2019-09-18 11:13来源:关于计算机
复制代码 代码如下: jquery有个很科学的ui插件,dialog插件,他的官网上有各类植花朵样的自己要作为楷模遵守规则:  ,恐怕大家用得比非常多的还是它的暗许方式,具体的用法官方网站

复制代码 代码如下:

jquery有个很科学的ui插件,dialog插件,他的官网上有各类植花朵样的自己要作为楷模遵守规则:   ,恐怕大家用得比非常多的还是它的暗许方式,具体的用法官方网站络都有,也许有汉语的上书地址,笔者就不再另行了,近期在弄弹出框架页,留心一看,和dialog插件的modal form 形式很一般,demo演示效果:
图片 1
就是这么个功用,要开展登入注册弹出层,至于怎么我不直接用modal form来做啊?因为自身喜欢,你管自身。所以小编就做了个jquery上边dialog的插件,要求引用原本dialog的文本。具体代码如下:

$.fn.hDialog = function (options) {
var defaults = {
width: 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,
width: options.width,
iconCls: options.iconCls,
buttons: [{
text: '确定',
iconCls: 'icon-ok',
handler: options.submit
}, {
text: '取消',
iconCls: 'icon-cancel',
handler: function () {
$('#' + id).dialog('close');
}
}]
});

(function ($) {
$.fn.openWidow = function (options) {
var divId = "dialog" + Math.round(Math.random() * 100);
var settings = {
id: divId,
width: 300,
height: 200,
modal: true,
buttons: {
},
show: "explode",
hide: "highlight",
title: "提示",
url: "/test.aspx",
close: function () {
$("#" + this.id).remove();
//debugger
if (document.getElementById(this.id))
document.body.removeChild(document.getElementById(this.id));
}
};
if (options) {
$.extend(settings, options);
}
$("body").append('<div id="' + settings.id + '" title="Dialog Title"><p class="loading"></p></div>');
// Dialog
$('#' + settings.id).dialog({
autoOpen: false,
title: settings.title,
width: settings.width,
height: settings.height,
modal: true,
bgiframe: true,
show: settings.show,
hide: settings.hide,
buttons: settings.buttons,
close: settings.close,
open: function () {
$("#" + settings.id).html('<iframe src="' + settings.url + '" frameborder="0" height="100%" width="100%" id="dialogFrame" scrolling="auto"></iframe>');
},
resizeStop: function () {
$("#dialogFrame").css("width", parseInt($(this).css("width")) - 5);
$("#dialogFrame").css("height", parseInt($(this).css("height")) - 5);
}
});

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

$('#' + settings.id).dialog("open");
return this;
};
})(jQuery);

调用:

本身想大家应该都还看得懂的,没啥复杂的,就是重复重复再另行的干活。乃至相当多参数自己正是dialog的,小编只是加了层皮。作者深信那个格局是过多新手都指望用到的,毕竟不是种种人都爱好并熟谙应用ajax,所以那时候候iframe的用处依然不小的。

复制代码 代码如下:

并期望风乐趣的爱侣步入作者的Q群:70210212、5678537,平日多勾通下,有失水准实际不是一位想。

$(function(){
  var d =$('<div id="d"></div>');
  $('#d').hDialog({submit:function(){$(d).dialog('close');}});
})

你也许感兴趣的篇章:

  • JQuery EasyUI 对话框的使用方法
  • jQuery Dialog 弹出层对话框插件
  • 依照jQuery的弹出警示对话框美化插件(警告,确认和唤醒)
  • jQuery UI Dialog 创制谐和的弹出对话框完毕代码
  • Confirmer JQuery确认对话框组件
  • jQuery EasyUI API 中文文书档案 - Dialog对话框
  • jquery删除提示框弹出是或不是删除对话框
  • jBox 2.3根据jquery的前卫多职能对话框插件 常见使用难题解答
  • Jquery EasyUI中弹出明确对话框以及加载效果示例代码
  • jQuery组件easyui对话框完毕代码

你或者感兴趣的小说:

  • jQuery Dialog 弹出层对话框插件
  • Jquery中dialog属性小记
  • Jquery插件 easyUI属性汇总
  • jQuery EasyUI API 国语文书档案 - Form表单
  • jQuery EasyUI API 中文文书档案 - ComboBox组合框
  • jQuery EasyUI API 中文文书档案 - Dialog对话框
  • jQuery EasyUI API 华语文书档案 - DataGrid数据表格
  • jQuery EasyUI API 普通话文书档案 - Tree树使用介绍
  • jQuery EasyUI API 中文文书档案 - TreeGrid 树表格使用介绍
  • jQuery UI Dialog 创设和睦的弹出对话框达成代码
  • Jquery EasyUI的丰硕,修改,删除,查询等基本操作介绍
  • javascript贯彻的弹出层背景置灰-模拟(easyui dialog)
  • jQuery前端框架easyui使用Dialog时bug管理

编辑:关于计算机 本文来源:Dialog插件完毕代码,修改jquery里的dialog对话框插

关键词: