gpt4 book ai didi

javascript - 如何在母版页中使用 jQuery BlockUI 加载请稍候消息..

转载 作者:行者123 更新时间:2023-11-29 20:20:18 24 4
gpt4 key购买 nike

我需要为我的应用程序实现 jquery blockUI..我有这段代码..

 $.blockUI({ css: { 
border: 'none',
padding: '15px',
backgroundColor: '#000',
'-webkit-border-radius': '10px',
'-moz-border-radius': '10px',
opacity: .5,
color: '#fff'
} });

setTimeout($.unblockUI, 2000);
});

我在我的 View 中的每个点击函数中都保留了这段代码。然后它就可以正常工作了。但是我需要使这段代码集中,如果某件事花费的时间超过 2000 毫秒,我可以将这段代码保存在主文件中,我可以展示 jQuery BlockUI 吗?对于我的整个应用程序。如果是这样,谁能帮我解决如何将此代码保留在母版页中我需要在母版页中实现什么样的代码才能访问此 jQuery blockUI?

最佳答案

我这样做:

在母版页中,我添加了脚本引用和对自定义脚本的引用,其中我有以下代码

//Set Defaults values for blockUI
$.blockUI.defaults.theme = true;
$.blockUI.defaults.title = 'Please wait...';
$.blockUI.defaults.message = '<img src="_assets/images/blockUI_Loader.gif" />';
$.blockUI.defaults.css = {};
$.blockUI.defaults.themedCSS = {};
$.blockUI.defaults.themedCSS.width = 100;
$.blockUI.defaults.themedCSS.height = 64;
$.blockUI.defaults.overlayCSS = {};
$.blockUI.defaults.overlayCSS.backgroundColor = '#ffffff';
$.blockUI.defaults.overlayCSS.opacity = 0.6;

然后当我必须在 ajax 调用中使用它时,我只需使用

$("#element").block();
$.ajax({
type: "get",
dataType: "html",
url: "some/url",
data: {},
success: function (response, status, xml) {
$("#element").unblock();
},
error: function (response) {
$("#element").unblock();
}
});

关于javascript - 如何在母版页中使用 jQuery BlockUI 加载请稍候消息..,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4367653/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com