как создать окно, похожее на stackoverflow, нажмите, чтобы отклонить - PullRequest
3 голосов
/ 14 мая 2009

Дубликат: Как реализовать диалоговые окна зависания StackOverflow?

<ч />

Я пытаюсь создать сообщение об ошибке, которое отображается, пока что это грубая попытка, сообщение отображается нормально, однако щелчок не работает ..

function message(somemessage){
       $(document).ready(function(){
            $('<div class="error">' + somemessage+ '</div>')
           .insertAfter( $('#ErrorMessage') ).fadeIn('slow').animate({opacity: 1.0}, 5000).click(function(){$(this).remove});
   });
 }

Ответы [ 2 ]

10 голосов
/ 14 мая 2009

Я уже ответил, как это сделать в этом вопросе .

Если хотите, просто перейдите к примеру .

Однако, если вы хотите что-то более надежное, вы должны проверить множество решений:

Если вы хотите узнать, как делать другие уведомления, используемые на этом веб-сайте (те, которые находятся вверху при получении нового значка и т. Д.), Вы можете проверить, как это сделать, в этом вопросе .

4 голосов
/ 14 мая 2009

Не потому ли, что вы забыли добавить круглые скобки после функции remove?

Попробуйте это

$('<div class="error">' + "somemessage"+ '</div>')
           .insertAfter( $('#ErrorMessage') ).fadeIn('slow').
animate({opacity: 1.0}, 5000).click(function(){$(this).remove()});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...