Check out notifit 2! :D
Notificações simples com o JQuery.
Agora você pode enviar notificações de tudo o que quiser e quando quiser, de maneira simples e rápida. Fácil de aprender e usar. Personalize com suas cores favoritas, defina o tamanho desejado, defina a opacidade, faça um adesivo e muito mais!
De uma chance! Demo
npm install notifit-js
notifIt
├── css
│ └── notifIt.css
│ └── notifIt.min.css
├── demo.html
├── dev
│ └── notifIt.js
└── js
├── notifIt.js
└── notifIt.min.js
<head>
<script type='text/javascript' src='js/notifIt.js'></script>
<link rel='stylesheet' type='text/css' href='css/notifIt.css'>
</head>
notif({
msg: "<b>Oops!</b> A wild error appeared!",
type: "error",
position: "center"
});
Variable name | Type | Posible values | Default |
---|---|---|---|
type | String |
success, error, warning, info | default |
msg | String |
Message | |
position | String |
left, center, right, bottom | right |
width | Integer -String |
Number > 0, 'all' | 400 |
height | Integer |
Number between 0 and 100 | 60 |
autohide | Boolean |
true, false | true |
opacity | Float |
From 0 to 1 | 1 |
multiline | Boolean |
true, false | false |
fade | Boolean |
true, false | false |
bgcolor | String |
HEX color | #444 |
color | String |
HEX color | #EEE |
timeout | Integer |
Miliseconds | 5000 |
zindex | Integer |
The z-index of the notification | null (ignored) |
offset | Integer |
The offset in pixels from the edge of the screen | 0 |
callback | Function |
Function | null (ignored), |
clickable | Boolean |
true, false | false |
append (dev) | Boolean |
true, false | false |
Now you can ask 'yes' or 'no' easy as --
var myCallback = function(choice){
if(choice){
notif({
'type': 'success',
'msg': 'Yeah!',
'position': 'center'
})
}else{
notif({
'type': 'error',
'msg': ':(',
'position': 'center'
})
}
}
notif_confirm({
'textaccept': 'Let\'s go!',
'textcancel': 'I\'ll think about it',
'message': 'Shall we?',
'callback': myCallback
})
Variable name | Type | Default | Optional |
---|---|---|---|
textaccept | String |
Accept | Yes |
textcancel | String |
Cancel | Yes |
message | String |
Is that what you want to do? | Yes |
callback | Function |
null | Yes |
fulllscreen | Boolean |
false | Yes |
Funções retornam true
or false
Se o retorno de chamada for passado, ele recebe um parâmetro true
ou false
Ask whatever you want quick and easy
var myCallback = function(input_value){
if(input_value){
notif({
'type': 'success',
'msg': input_value,
'position': 'center'
})
}else{
notif({
'type': 'error',
'msg': 'Empty or cancelled',
'position': 'center'
})
}
}
notif_confirm({
'textaccept': 'That\'s it!',
'textcancel': 'I don\'t have a pet :(',
'message': 'What\'s your pet\'s name?',
'callback': myCallback
})
Variable name | Type | Default | Optional |
---|---|---|---|
textaccept | String |
Accept | Yes |
textcancel | String |
Cancel | Yes |
default_value | String |
Yes | |
message | String |
Tell me something | Yes |
callback | Function |
null | Yes |
fulllscreen | Boolean |
false | Yes |
Se o retorno de chamada for passado, ele recebe um parâmetro com o valor de entrada (se aceito) ou 'falso' (se cancelado)