下面是封装的代码:
- function alert(message){
- if ($("#dialogalert").length == 0) {
- $("body").append('<div id="dialogalert"></div>');
- $("#dialogalert").dialog({
- autoOpen: false,
- title: '消息框',
- modal: true,
- resizable:false,
- overlay: {
- opacity: 0.5,
- background: "black"
- },
- buttons: {
- "确定": function(){
- $(this).dialog("close");
- }
- }
- });
- }
-
- $("#dialogalert").html(message);
- $("#dialogalert").dialog("open");
- }
- function confirm(message, callback){
- if ($("#dialogconfirm").length == 0) {
- $("body").append('<div id="dialogconfirm"></div>');
- $("#dialogconfirm").dialog({
- autoOpen: false,
- title: '消息框',
- modal: true,
- resizable:false,
- overlay: {
- opacity: 0.5,
- background: "black"
- },
- buttons: {
- "确定": function(){
- callback();
- $(this).dialog("close");
- },
- "取消": function(){
- $(this).dialog("close");
- }
- }
- });
- }
- $("#dialogconfirm").html(message);
- $("#dialogconfirm").dialog("open");
- }
把这个文件存为util.js
使用方法
先导入css和javascript库(根据自己实际情况)
<link rel="stylesheet" type="text/css" href="js/themes/default/ui.all.css"/>
<script type="text/javascript" src="js/jquery-1.2.6.js"></script>
<script type="text/javascript" src="js/ui/ui.core.js"></script>
<script type="text/javascript" src="js/ui/ui.dialog.js"></script>
<script type="text/javascript" src="js/util.js"></script>
需要拖拽移动等功能,请添加相应的库
在你需要弹出消息对话框或者选择对话框时使用下面方法:
- alert("发表成功!");
- confirm("确认要删除所选?此操作不可恢复!", function(){
- $.ajax({
- url: actionurl,
- data: {
- date: new Date().getTime(),
- action: "delete",
- ids: getSelectIDs()
- },
- success: function(data){
- if (data == "1") {
- alert("删除成功!");
- getAll();
- $("#selectalllabel").html("全部选择");
- $("#selectall").removeAttr("checked");
- }
- else {
- alert("删除失败!");
- }
- idstr = "";
- }
- });
- });
学了一段时间jquery,这是我第一个原创文章,欢迎大家指教
有什么问题,大家一顶告诉我 qq:281924282 msn:java_lover@live.cn
分享到:
相关推荐
这个“封装JQuery Dialog实现Dialog、Tip、alert和confirm”的主题聚焦于如何通过自定义代码来封装jQuery Dialog的功能,以便更好地适应项目需求。下面将详细介绍这个主题中的关键知识点。 首先,jQuery Dialog是...
$.confirm //确认和取消对话框 $.fn.block //块模态 $.fn.unblock//解除块模态 调用示例: $.blockUI({ url:"1.html",//弹出窗口显示的内容,使用iframe OKEvent:okEvent,//okEvent是自定义的确定按钮响应...
封装的 alert,confirm 支持 jquery.js和zepto.js , 支持IE8以上浏览器 Alert使用方法: 1.默认样式 $.dtgAlert('这里是提示内容'); 2.默认样式自定义标题 $.dtgAlert('这里是提示内容','提示'); 3....
6. **JS和CSS目录**:分别存储组件的JavaScript源码和CSS样式文件,这些文件定义了组件的行为和外观。 7. **Bootstrap-4.0.0-dist**:这是Bootstrap4的官方发行版,包含了框架的全部CSS、JavaScript和字体资源。 在...
在当前的IT技术领域中,...综上所述,本文所展示的“模拟alert,confirm(一)”不仅让开发者了解如何通过jQuery来实现自定义的对话框功能,还演示了软件开发中封装、复用和面向对象的编程思想,具有较高的参考价值。
为了提高代码复用性和灵活性,许多开发者会选择使用现成的jQuery弹框插件,如jQuery UI的Dialog、bootstrap的Modal或SweetAlert2等。这些插件提供了丰富的配置选项和预设样式,可以快速集成到项目中,满足不同需求。...
最后,`jquery-easyui-1.3.5`压缩包中的文件可能包括JavaScript库文件(如`jquery.easyui.min.js`)、CSS样式文件(如`easyui.css`)、图像资源文件(如图标)以及可能的示例和文档。开发者解压后可以直接引用这些...
基础的弹窗可以通过JavaScript的`alert()`, `prompt()`, 和 `confirm()` 函数实现。例如: - `alert(message)`:显示一条警告消息,并带有一个确定按钮。 - `prompt(message, defaultValue)`:显示一个输入框,...
然后,我们有四个封装好的对话框函数:`Alert`、`Confirm`、`Error`和`Warning`,它们分别对应四种类型的对话框。每个函数都接收一个消息参数和一个或两个回调函数,这些回调函数会在用户点击“确定”或“取消”按钮...
首先,我们要理解JavaScript对话框的基本类型,包括警告对话框(alert)、确认对话框(confirm)和输入对话框(prompt)。这些内置对话框在不同浏览器中表现一致,但样式通常受限且无法自定义。因此,我们需要创建...
<script type="text/javascript" src="../jquery.easyui.min.js"> <script type="text/javascript"> $(function() { $('#aa').accordion({ width: 400, height: 200, fit: false }); }); ;padding: ...
7. **EasyModal**:EasyModal 是一个基于 Bootstrap 的模态框扩展插件,提供了更多自定义功能,如 alert、confirm 和 prompt。使用方法如 `EasyModal.alert(msg, [callback, title, btnTextArray, params])`。 8. *...
ASP.NET本身不直接提供消息框,但它可以与客户端脚本(如JavaScript)配合,利用浏览器的弹窗功能来模拟消息框的交互。 描述中提到的消息框的封装函数,是为了简化代码中调用消息框的步骤,提高代码的可读性和可...
例如,使用`alert()`, `confirm()`, `prompt()`函数可以实现基础的JavaScript弹框。对于更复杂的需求,可以借助jQuery插件如SweetAlert或Bootstrap Modal。 3. **框架库**:在现代前端开发中,很多框架和库提供了...
5. **异步通知**:在Web开发中,JavaScript的`alert`、`prompt`和`confirm`函数可以创建弹出窗口,但现代Web应用更倾向于使用`Promise`或`async/await`处理异步操作,如`Toast`通知或自定义模态框。 6. **库和框架*...