Мне нужно настроить оповещения для моего сайта. Я использую этот простой notification script. Я тестировал это на своем веб-сайте, как это.Уведомления о предупреждениях не работают
<div id="notifications">
<div class="alert alert-danger" role="alert">
<a class="button close" style="padding-left: 10px;" href="#">×</a>
<i class="fa fa-info-circle "></i>
Thanks
</div>
</div>
Стили
#notifications {
cursor: pointer;
position: fixed;
right: 0;
z-index: 9999;
bottom: 0;
margin-bottom: 22px;
margin-right: 15px;
max-width: 300px;
}
сценария
$(document).ready(function() {
Notify = function(text, callback, close_callback, style) {
var time = '10000';
var $container = $('#notifications');
var icon = '<i class="fa fa-info-circle "></i>';
if (typeof style == 'undefined') style = 'warning'
var html = $('<div class="alert alert-' + style + ' hide">' + icon + " " + text + '</div>');
$('<a>',{
text: '×',
class: 'button close',
style: 'padding-left: 10px;',
href: '#',
click: function(e){
e.preventDefault()
close_callback && close_callback()
remove_notice()
}
}).prependTo(html)
$container.prepend(html)
html.removeClass('hide').hide().fadeIn('slow')
function remove_notice() {
html.stop().fadeOut('slow').remove()
}
var timer = setInterval(remove_notice, time);
$(html).hover(function(){
clearInterval(timer);
}, function(){
timer = setInterval(remove_notice, time);
});
html.on('click', function() {
clearInterval(timer)
callback && callback()
remove_notice()
});
}
});
Уведомление правильно появляясь из-за CSS стилей. Но скрипт не работает. Если я нажимаю значок «Закрыть» в уведомлении, он не закрывается. Когда я перезагружаю страницу, она остается на (автоматическое закрытие тоже не работает). Что мне не хватает в моем скрипте?
_Script не working_ Не могли бы вы уточнить это? –
Неоднозначная проблема здесь ... название говорит, что уведомления не работают .... последнее предложение говорит, что это так. Необходимо предоставить четкое, полное и понятное описание проблемы. – charlietfl
Появляется уведомление об уведомлении из-за css. Но я не могу закрыть его, щелкнув значок «Закрыть», и он останется на странице. – Janath