Показать сообщение отдельно
  #5 (permalink)  
Старый 21.06.2011, 14:42
Аспирант
Отправить личное сообщение для debugx Посмотреть профиль Найти все сообщения от debugx
 
Регистрация: 24.05.2011
Сообщений: 40

Вот моя функция success:
success: function(data){
    $('#resultsFound').html(data);
    info.css({
        top: positions.top,
        left: positions.left - 250,
        display: 'block'
    }).animate({
        top: '-=' + distance + 'px',
        opacity: 1
    }, time, 'swing', function () {
        beingShown = false;
        shown = true;
    });

    if (hideDelayTimer) clearTimeout(hideDelayTimer);
    hideDelayTimer = setTimeout(function () {
        hideDelayTimer = null;
        info.animate({
            top: '-=' + distance + 'px',
            opacity: 0
        }, time, 'swing', function () {
            shown = false;
            info.css('display', 'none');
        });

    }, hideDelay);
}

// info - это элемент дива с id=dpop, ниже приведен этот див
Здесь я показываю всплывающее окно, и ставлю таймер, чтобы через 2 секунды оно также плавно закрылось.
Вот окно:
<div id="dpop" class="popup">
    <span id="resultsFound"></span><span>&nbsp</span>результатов, <a href="/AnyPage">Показать</a>
</div>

Куда ведет ссылка в окне не важно, пробовал ставить
<a href="/">Показать</a>

Последний раз редактировалось debugx, 21.06.2011 в 14:45.
Ответить с цитированием