1
들어오는 텍스트를 개별적으로 스타일링 할 수있는 방법이 있습니까?이 방법은 비교적 쉽지만, 며칠 동안 고민하고 있으므로 도움을받을 수 있습니다.보낸 메시지와 다르게 스타일 지정하기
다음은 사용자 메시지를받는 코드입니다. 여기
<textarea type='text' class='materialize-textarea'
name='user_message' id='user_message' placeholder='Type here...'
style='width: 70%;'
</textarea>
은 JS 사용 푸셔 내 코드입니다
다음
(function(window, Pusher, $) {
Pusher.log = function(msg) {
if(window.console && window.console.log) {
window.console.log(msg);
}
};
Pusher.channel_auth_endpoint = "auth.php";
var pusher = new Pusher(CONFIG.PUSHER.APP_KEY);
pusher.connection.bind('state_change', function(change) {
var el = $('.connection-status');
el.removeClass(change.previous);
el.addClass(change.current);
});
var channel = pusher.subscribe(CONFIG.PUSHER.CHANNEL_NAME);
channel.bind('new_message', addMessage);
function addMessage(data) {
var li = $('<li class="ui-li ui-li-static ui-body-c"></li>');
li.text(data.text);
li.hide();
$('#messages').append(li);
li.slideDown();
}
$(document).keypress(function(e) {
if(e.which == 13) {
var userMessageEl = $('#user_message');
var message = $.trim(userMessageEl.val());
if(message) {
$.ajax({
url: 'new_message',
type: 'post',
data: {
text: message
},
success: function() {
userMessageEl.val('');
}
});
}
return false;
}
});
})(window, window['Pusher'], jQuery);
내가 PHP를 사용하여 정보를 보낸 후 메시지를 표시하는 내 코드는,이 단지 내 데이터베이스와 사용자에 저장 작품입니다 페이지를 새로 고칩니다. 아마 당신은 무엇을 원하는
// Message sent by the user
if($row2[initiator] === $lgusername){
echo ("<li class='text-right'
style='margin-top: 5px; margin-bottom: 5px; margin-left: 100px; padding: 10px;
background-color: #b2f2ec; border: 1px solid #ccc!important;
border-radius: 4px!important; text-color: #fff;'>" . $row2[msg] . "</li>");
}
Received message
else {
echo ("<li class='text-left'
style='margin-top: 5px; margin-bottom: 5px; margin-right: 100px; padding: 10px;
background-color: #e4ffe1; border: 1px solid #ccc!important;
border-radius: 4px!important;'>" . $row2[msg] . "</li>");
}