Закрытие уведомлений

Sankaboy

Постоялец
Регистрация
1 Фев 2012
Сообщения
112
Реакции
3
Привет. Думаю каждый из нас видел на разных ресурсах уведомления на jQuery и пр. К примеру появилось уведомление, пока не закроешь его крестиком в углу, оно весит. Закрыл и больше не появляется или некоторое время не появляется. Помогите найти скрипт закрытия на некоторое время. У меня уведомление закрывается, но появляется после перезагрузки страницы. За раннее спасибо!
 
Понимаю что на куки, но js совсем не моя аудитория.
 
Вот скрипт, который закрывает уведомление:
PHP:
!function ($) {
 
  "use strict"; // jshint ;_;
 
 
/* ALERT CLASS DEFINITION
  * ====================== */
 
  var dismiss = '[data-dismiss="alert"]'
    , Alert = function (el) {
        $(el).on('click', dismiss, this.close)
      }
 
  Alert.prototype.close = function (e) {
    var $this = $(this)
      , selector = $this.attr('data-target')
      , $parent
 
    if (!selector) {
      selector = $this.attr('href')
      selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7
    }
 
    $parent = $(selector)
 
    e && e.preventDefault()
 
    $parent.length || ($parent = $this.hasClass('alert') ? $this : $this.parent())
 
    $parent.trigger(e = $.Event('close'))
 
    if (e.isDefaultPrevented()) return
 
    $parent.removeClass('in')
 
    function removeElement() {
      $parent
        .trigger('closed')
        .remove()
    }
 
    $.support.transition && $parent.hasClass('fade') ?
      $parent.on($.support.transition.end, removeElement) :
      removeElement()
  }
 
 
/* ALERT PLUGIN DEFINITION
  * ======================= */
 
  $.fn.alert = function (option) {
    return this.each(function () {
      var $this = $(this)
        , data = $this.data('alert')
      if (!data) $this.data('alert', (data = new Alert(this)))
      if (typeof option == 'string') data[option].call($this)
    })
  }
 
  $.fn.alert.Constructor = Alert
 
 
/* ALERT DATA-API
  * ============== */
 
  $(function () {
    $('body').on('click.alert.data-api', dismiss, Alert.prototype.close)
  })
 
}(window.jQuery);
+ используется jQuery.
А также сама структура хтмл уведомления. Но она не так важна.
HTML:
<div id="main_error_block"><a class="close_block_retwit" data-dismiss="alert" href="#">&times;</a><div class="information_work">Уведомление?</div></div>

Как допилить скрипт, чтобы это уведомления появлялось к примеру через 1 мес. Я не знаю(( Помогите пожалуйста!
 
Назад
Сверху