显示最简单的内置的信息确定提示框:
带回调函数的信息确认提示框:
显示内置的询问提示框:
加载页面上一段登录的HTML:
$("#test4").click(function(){ $("#login").zxxbox(); //或者是$.zxxbox($("#login")); }); $("#loginBtn").click(function(){ /* * 一些登录操作 * */ alert("登录成功!"); $.zxxbox.hide(); }); $("#cancelBtn").click(function(){ $.zxxbox.hide(); });
a标签本身作为元素被加载:点击我-被装载到弹框
$("#test6").click(function(){ $(this).zxxbox({ ajaxTagA: false, height: 80 }); return false; });
a标签链接地址加载之图片:点击我-显示美女图片
$("#test7").zxxbox({ bar: false, bgclose: true });
直接使用zxxbox的ajax方法加载外部数据:
$("#test9").click(function(){ $.zxxbox.ajax("php-load.php"); });
不显示半透明背景层:
不显示标题栏的关闭按钮:
$("#test11").click(function(){
$.zxxbox.remind("外滩,一对恋人,女撒娇道:亲爱的,听说过一阵要上映一个特别浪漫的电影,狄仁杰与山楂树之恋...",
function(){
//$(this)指代当前弹框的确定按钮jQuery对象
//禁用确定按钮
$(this).attr("disabled", "disabled");
}, {
btnclose: false
});
});
弹框可拖拽:
$("#test12").click(function(){ $.zxxbox.remind("点击按住标题栏可以进行拖拽~~", null, { drag: true }); });
弹框位置不随滚动条滚动(IE6有晃动):
$("#test13").click(function(){ $.zxxbox.remind("弹框的位置游离于滚动条之外~~", null, { fix: true }); });
弹窗打开后定时关闭:
$("#test14").click(function(){ $.zxxbox.remind("此弹框将在3秒钟后关闭,现在倒计时3,2,1...", null, { delay: 3000 }); });
弹窗关闭后触发回调方法:
$("#test15").click(function(){ $.zxxbox.remind( "此弹窗关闭后,页面会刷新~~", null, { onclose: function(){ window.location.href=window.location.href; } }); });
弹框高度会动态增加:
加载iframe并通过iframe内元素关闭弹框:
$("#test17").click(function(){ $.zxxbox($('<iframe frameborder="0" width="400" height="200" src="iframe-load.html"></iframe>')); }); $("#forTriggerHide").click(function(){ $.zxxbox.hide(); });
document.getElementById("iframeBtn").onclick = function(){ parent.document.getElementById("forTriggerHide").click(); };