3

重複: 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});
   });
 }
4

2 に答える 2

10

この質問でこれを行う方法についてはすでに回答しています。

必要に応じて、例に直接スキップしてください。

ただし、より堅牢なものが必要な場合は、そこにある多くのソリューションを確認する必要があります。

この Web サイトで使用される他の通知 (新しいバッジを獲得したときに上部に表示されるものなど) を行う方法を確認したい場合は、この質問でその方法を確認できます。

于 2009-05-13T20:18:28.207 に答える
4

remove関数の後に括弧を付けるのを忘れたからではありませんか?

これを試して

$('<div class="error">' + "somemessage"+ '</div>')
           .insertAfter( $('#ErrorMessage') ).fadeIn('slow').
animate({opacity: 1.0}, 5000).click(function(){$(this).remove()});
于 2009-05-13T20:22:39.527 に答える