wolegca.github.io/base.js
2019-09-12 23:24:39 +08:00

57 lines
1.4 KiB
JavaScript

$(function () {
window.onselectstart = block;
window.ontouchstart = block;
window.ondragstart = block;
$('.msg-header').Drag($('.msg-container'));
$('.menu-container ul li span').on('click',function(){
message.alert('这里是','<div style="text-align:right"><div style="font-size:28px;height:70px;padding-top:40px;text-align:center">AHPU-老中医</div>的博客&nbsp;&nbsp;&nbsp;</div>');
});
function block() {
return false;
}
});
(function(){
$(window).on('resize',function(){
$('.msg-container').css({
"top":"50%",
"left":"50%"
});
});
$(document.body).on('click','.msg-footer span',function(){
var p = $(this).parent().parent();
p.css('animation','fadeOut .5s');
setTimeout(function(){
p.remove();
},500);
});
})();
var message = new function () {
this.alert = function (header, content) {
var id = uuid();
var html =
'<div class="msg-container" id="mc-' + id + '">' +
'<div class="msg-header" id="mh-'+id+'">' +
header +
'</div>' +
'<div class="msg-content">' +
content +
'</div>' +
'<div class="msg-footer">'+
'<span>关闭</span>'+
'</div>' +
'</div>'
$(document.body).append(html);
$('#mh-'+id).Drag($('#mc-'+id));
return id;
}
}
function uuid() {
return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function (c) {
var r = Math.random() * 16 | 0,
v = c == 'x' ? r : (r & 0x3 | 0x8);
return v.toString(16);
});
}