jQuery 간단 한 QQ 채 팅 창 구현

2636 단어 jQuery채 팅 창
본 논문 의 사례 는 jQuery 가 간단 한 QQ 채 팅 상 자 를 실현 하 는 구체 적 인 코드 를 공유 하여 여러분 께 참고 하 시기 바 랍 니 다.구체 적 인 내용 은 다음 과 같 습 니 다.
일단 효과 도 한 장!

1.우선 우 리 는 기본 프레임 워 크 를 만 들 고 세 장의 그림 을 준비 하여 두상 으로 삼 아야 한다.다음은 html 의 내용 이다.

<body>
<section id="chat">
  <div class="chatBody"></div>
  <div>
    <img src="images/icon.jpg">
  </div>
  <textarea class="chatText"></textarea>
  <div class="btn">
    <span>  (C)</span>
    <span id="send">  (S)</span>
  </div>
</section>
</body>
2.머리 에 jQuery 를 도입 하고 제 가 사용 하 는 버 전 은 3.5.1 입 니 다.

<script src="js/jquery-3.5.1.js"></script>
3.이벤트 로 딩 함 수 를 작성 하고 웹 로 딩 이 완료 되면 이 함 수 를 실행 합 니 다.

$(funtion () {

})
4.각각 하나의 그룹 으로 프로필 사진 을 저장 하 는 경로 와 네티즌 닉네임

$(funtion () {
 let pic = ['images/head01.jpg', 'images/head02.jpg', 'images/head03.jpg'];
  let name = ['chen', 'liu', 'feng'];
})
5.보 내기 버튼 에 이벤트 클릭 을 추가 합 니 다.핵심 은 여기에 있 습 니 다.

$(function () {
      let pic = ['images/head01.jpg', 'images/head02.jpg', 'images/head03.jpg'];
      let name = ['chen', 'liu', 'feng'];
      $('#send').click(function () {
        let num = Math.floor((Math.random()*3)); //       0 2   ,      ,            
        let text = $('.chatText').val();     //           ,    text
        if (text.length > 0) {          //          0        
          $('.chatBody').append(        //  div      
            `<div class="item">
              <img src="${pic[num]}" alt="  "> //      
              <span>${name[num]}</span>     //     
              <div>${text}</div>        //       
             </div>`
          );
        }
        $('.chatText').val(''); //                
      })
 })
css 스타일 은 취향 에 따라!
그의 실현 논 리 는 매우 간단 합 니 다.이 벤트 를 클릭 하여 입력 상자 의 내용 을 가 져 온 다음 에 append()방법 으로 템 플 릿 문자열 을 용기 에 추가 하고 마지막 으로 입력 상 자 를 비 웁 니 다.이미지 와 닉네임 은 무 작위 로 조합 배열 을 만 들 면 됩 니 다!
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기