新しいメッセージが届いたときに「トーク」タイトルの横に表示されるように、チャット ボックスの通知を作成しようとしています。私は決してうまくいかないことを複数試しました。
忙しい猫 http://goawaymom.com/damit.png
ここに私のコードがあります
$(document).ready(function(){
//If user submits the form
$("#submitmsg").click(function(){
var clientmsg = $("#usermsg").val();
$.post("post.php", {text: clientmsg});
$("#usermsg").attr("value", "");
return false;
});
//Load the file containing the chat log
function loadLog(){
$.ajax({
url: "log.html",
cache: false,
success: function(html){
var chatbox= $("#chatbox");
var atBottom = (chatbox[0].scrollHeight - chatbox.scrollTop() == chatbox.outerHeight());
chatbox.html(html);
if (atBottom )
chatbox.animate({ scrollTop: 99999 }, 'normal');
}
});
}
setInterval (loadLog, 2500); //Reload file every 2.5 seconds
//If user wants to end session
$("#exit").click(function(){
var exit = confirm("Are you sure you want to end the session?");
if(exit==true){window.location = 'index.php?logout=true';}
});
});
私がこれについてどうするか知っている人はいますか?私がこれまでに試したことはすべて失敗しました。動作しない設定間隔機能を使用してみました。