Skip to content

Commit 3bdf3d7

Browse files
committed
添加一个漂亮的提示框
1 parent c618cca commit 3bdf3d7

File tree

6 files changed

+99
-8
lines changed

6 files changed

+99
-8
lines changed

css/index.css

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,4 +172,65 @@ p code {
172172
#footer a{
173173
text-decoration: none;
174174
color: #A5041D;
175+
}
176+
177+
.mask {
178+
width:100%;
179+
height:100%;
180+
background:rgba(0,0,0,0.6);
181+
display:none;
182+
position:fixed;
183+
_position:absolute;
184+
top:0; left:0;
185+
z-index:99;
186+
}
187+
188+
.dialog {
189+
min-height:120px;
190+
background:#393D48;
191+
color:#fff;display:none;
192+
position:fixed; top:20%;
193+
left:50%;
194+
z-index:100;
195+
box-shadow:3px 3px 5px #000;
196+
-webkit-border-radius: 5px;
197+
}
198+
199+
.dialog-title {
200+
background:#91440F;
201+
width:100%;
202+
height: 30px;
203+
line-height: 30px;
204+
text-align: center;
205+
-webkit-border-radius: 5px 5px 0px 0px;
206+
}
207+
208+
.dialog a.close {
209+
display:block;
210+
width:22px;
211+
height:22px;
212+
background:url(../img/close.png) center no-repeat #91440F;
213+
text-indent:-9999em;
214+
margin-right: 10px;
215+
margin-top: 5px;
216+
}
217+
218+
.dialog a.close {
219+
position:absolute; top:0;
220+
right:0;
221+
z-index:101;
222+
}
223+
224+
.dialog.loading {
225+
background:url(../img/loading.gif) center no-repeat #393D48;
226+
}
227+
228+
.dialog-content {
229+
line-height: 20px;
230+
padding:22px 10px 10px 10px;
231+
border-top: 1px solid #000;
232+
-webkit-border-radius: 0px 0px 5px 5px;
233+
/*过长文本自动换行*/
234+
word-break: break-all;
235+
word-wrap: break-word;
175236
}

footer.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22
<div id="footer">
33
<center>Copyright&nbsp;@&nbsp;2018&nbsp;by&nbsp;<a href="http://gv7.me">c0ny1</a></center>
44
</div>
5+
<div class="mask"></div>
6+
<div class="dialog">
7+
<div class="dialog-title">提&nbsp;示<a href="javascript:void(0)" class="close" title="关闭">关闭</a></div>
8+
<div class="dialog-content"></div>
9+
</div>
510
</body>
611
<script type="text/javascript" src="<?php echo $site_root;?>/js/jquery.min.js"></script>
712
<script type="text/javascript" src="<?php echo $site_root;?>/js/prism.js"></script>

img/close.png

269 Bytes
Loading

img/loading.gif

1.75 KB
Loading

js/index.js

Lines changed: 32 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,19 +14,44 @@ function clean_upload_file(){
1414
type: 'get',
1515
url: "../rmdir.php?action=clean_upload_file",
1616
}).success(function(data) {
17-
alert(data);
18-
}).error(function() {
19-
alert("删除失败!");
17+
Dialog.open(400,200,data);
18+
}).error(function() {
19+
Dialog.open(400,150,"删除失败!");
2020
});
2121
}
2222

2323
function get_prompt(){
2424
$.ajax({
2525
type: 'get',
2626
url: "helper.php?action=get_prompt",
27-
}).success(function(data) {
28-
alert(data);
27+
}).success(function(data) {
28+
Dialog.open(400,200,data);
2929
}).error(function() {
30-
alert("获取提示失败!");
30+
Dialog.open(400,150,"获取提示失败!");
3131
});
32-
}
32+
}
33+
34+
$(function () {
35+
$('.dialog').find('a.close').bind("click", function () {
36+
Dialog.close();
37+
});
38+
});
39+
40+
var Dialog = {
41+
mask: $('.mask'),
42+
dialog: $('.dialog'),
43+
content: $('.dialog-content'),
44+
open: function (width, height, appendHtml) {
45+
Dialog.mask.fadeIn(500);
46+
Dialog.dialog.css({ width: width, height: (height + 22), marginLeft: -(parseInt(width) / 2) }).addClass('loading').fadeIn(500, function () {
47+
Dialog.dialog.removeClass('loading');
48+
Dialog.content.append(appendHtml);
49+
});
50+
},
51+
close: function () {
52+
Dialog.mask.fadeOut(500);
53+
Dialog.dialog.fadeOut(500, function () {
54+
Dialog.content.empty();
55+
});
56+
}
57+
}

rmdir.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ function delDirAndFile($dirName){
2828
}else{
2929
$n_fail++;
3030
}
31-
return '删除成功:'.$n_success.',删除失败:'.$n_fail;
31+
return '删除成功:'.$n_success.'删除失败'.$n_fail.'';
3232
}
3333
}
3434

0 commit comments

Comments
 (0)