新聞中心
如何利用JQuery彈出一個(gè)“正在加載,請(qǐng)稍后."的提示框
1、加上DIV彈出框
網(wǎng)站建設(shè)公司,為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì)及定制網(wǎng)站建設(shè)服務(wù),專(zhuān)注于成都企業(yè)網(wǎng)站建設(shè),高端網(wǎng)頁(yè)制作,對(duì)木包裝箱等多個(gè)行業(yè)擁有豐富的網(wǎng)站建設(shè)經(jīng)驗(yàn)的網(wǎng)站建設(shè)公司。專(zhuān)業(yè)網(wǎng)站設(shè)計(jì),網(wǎng)站優(yōu)化推廣哪家好,專(zhuān)業(yè)seo優(yōu)化優(yōu)化,H5建站,響應(yīng)式網(wǎng)站。
function AddRunningDiv() {
$("div class=\"datagrid-mask\"/div").css({ display: "block", width: "100%", height: $(document).height() }).appendTo("body");
$("div class=\"datagrid-mask-msg\"/div").html("正在處理,請(qǐng)稍候...").appendTo("body").css({ display: "block", left: ($(document.body).outerWidth(true) - 190) / 2, top: ($(document).height() - 45) / 2 });
}
2、取消所彈出的DIV
function MoveRunningDiv() {
$("div[class='datagrid-mask']").remove();
$("div[class='datagrid-mask-msg']").remove();
}
jquery彈出框,上一個(gè)窗口關(guān)閉下一個(gè)彈出?用jquery應(yīng)該怎么寫(xiě)?
搜索一下
dialog插件。
$("#select_user").click(function
()
{
//綁定事件并執(zhí)行
$.dialog.open({
id:
'd',
title:
'選擇參會(huì)人員',
content:
'iframe
id="users"
name="users"
src="${baseURL}/user"
width="100%"
height="100%"
frameborder="0"瀏覽器不支持嵌入式框架。/iframe',//彈出窗口的連接
width:
'800px',
height:
'300px',
ok:
'確定',
cancel:
'取消',
lock:
false,
callback:
dlg_back//回調(diào)函數(shù)
});
});
function
dlg_back(){
alert(回調(diào)成功)
}
如何使用jquery實(shí)現(xiàn)點(diǎn)擊按鈕彈出一個(gè)對(duì)話(huà)框
有很多方法實(shí)現(xiàn)的,比如使用alert這種比較丑的彈框,比如
btn.click(function(){
window.alert('內(nèi)容')
});
或者是自己自定義的彈框,那這樣的話(huà)你至少得套三個(gè)div,比如
div-----這個(gè)絕對(duì)定位到整個(gè)頁(yè)面,如position:absolute;top:0;left:0;right:0;bottom:0;
div-----這個(gè)在父級(jí)元素上面做絕對(duì)定位,也就是彈框的位置
div/div----彈框內(nèi)容
/div
/div
或者是jQuery UI本身所附帶的對(duì)話(huà)框功能,那個(gè)百度就出來(lái)了,不過(guò)不建議用那個(gè),感覺(jué)比較丑,還是自己寫(xiě)一個(gè)好看
當(dāng)然你也可以試著引入其他的UI框架,比如boot都有對(duì)話(huà)框的功能,不過(guò)建議自己寫(xiě),用jQuery寫(xiě)也比較簡(jiǎn)單
當(dāng)前標(biāo)題:jquery彈出框,jq彈出對(duì)話(huà)框
分享URL:http://www.ef60e0e.cn/article/dssigic.html