ユーザーまたは他のユーザーからメッセージが送信されたかどうかに基づいてスクロール可能リスト項目の場所を変更しようとしています。しかし、私が持っているものはうまくいかないでしょう。ajaxに基づいてリスト項目を動的に配置
divを呼び出すときに、.css( 'position'、 'right') を追加し、位置を "right"にしてみました。
私がこれまで持っていることは限り私のAjaxに関してはこれです:
success: function(data)
{
var messages = data['serverResponse'];
//alert(JSON.stringify(threads));
$.each(messages, function(name, value) {
if(value.user === "1")
{
$(".message").append("<div class='" + name + "'>" + value.name + "</div>").css(".sentMes");
$(".message").append("<div class='" + name + "'>" + value.message + "</div>");
$(".message").append("<div class='" + name + "'>" + value.date + "</div>");
} else
{
$(".message").append("<div class='" + name + "'>" + value.name + "</div>");
$(".message").append("<div class='" + name + "'>" + value.message + "</div>");
$(".message").append("<div class='" + name + "'>" + value.date + "</div>");
}
});
とHTML用:
<title>AMessage</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript" src="JavaScript/ThreadsandMessages.js"> </script>
<link rel="stylesheet" type="text/css" href="AMessage.css">
</head>
<body>
<header>header area</header>
<nav>
<ul role="list">
<li class="thread" role="listitem"></li>
</ul>
</nav>
<nav>
<ul role="list">
<li class="message" role="listitem"></li>
</ul>
</nav>
</body>
</html>
パーフェクト。ありがとう、そんなに! –