jbox ajax,JBox演示30种不同的调用方法

jBox 是一款基于 jQuery 的多功能对话框插件,有alert警告框、confirm确认框和prompt输入对话框等,并且兼容 IE6+、Firefox、Chrome、Safari、Opera 等主流浏览器。

引入jQuery和jBox相关插件

// 或

演示一:调用HTML

var info = 'jBoxHTML内容调用';

$.jBox.info(info);

演示二:调用某个div的内容,并且弹出层附带底部文字

// 显示id为id-html的div内部html,同时设置了bottomText

$.jBox('id:id-html', { bottomText: '这是底部文字' });

演示三:调用页面

// ajax get 页面ajax.html的内容并显示,例如要提交id=1,则地址应该为 ajax.html?id=1,post:前缀的使用与get:的一样

$.jBox("get:ajax.html");

演示四:调用iframe

// 用iframe显示http://www.sucaihuo.com的内容,并设置了标题、宽与高、按钮

$.jBox("iframe:http://www.sucaihuo.com", {

title: "百度一下",

width: 800,

height: 350,

buttons: { '关闭': true }

});

演示五:分布式

var content = {

state1: {

content: '状态一',

buttons: { '下一步': 1, '取消': 0 },

buttonsFocus: 0,

submit: function (v, h, f) {

if (v == 0) {

return true; // close the window

}

else {

$.jBox.nextState(); //go forward

// 或 $.jBox.goToState('state2')

}

return false;

}

},

state2: {

content: '状态二,请关闭窗口哇:)',

buttons: { '上一步': 1, '取消': 0 },

buttonsFocus: 0,

submit: function (v, h, f) {

if (v == 0) {

return true; // close the window

} else {

$.jBox.prevState() //go back

// 或 $.jBox.goToState('state1');

}

return false;

}

}

};

$.jBox(content);

演示六:prompt对话提示框

var html = "

输入姓名:
";

var submit = function (v, h, f) {

if (f.yourname == '') {

$.jBox.tip("请输入您的姓名。", 'error', { focusId: "yourname" }); // 关闭设置 yourname 为焦点

return false;

}

$.jBox.tip("你叫:" + f.yourname);

//$.jBox.tip("你叫:" + h.find("#yourname").val());

//$.jBox.tip("你叫:" + h.find(":input[name='yourname']").val());

return true;

};

$.jBox(html, { title: "你叫什么名字?", submit: submit });

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值