comments

功能描述

  1. jQuery带表情包评论插件

快速使用

  1. //从缓存中获取数据并渲染
  2. let msgBoxList = JSON.parse(window.localStorage.getItem('msgBoxList')) || [];
  3. innerHTMl(msgBoxList)
  4. //点击发表按扭,发表内容
  5. $("span.submit").click(function () {
  6. let txt = $(".message").html(); //获取输入框内容
  7. if (!txt) {
  8. $('.message').focus(); //自动获取焦点
  9. return;
  10. }
  11. let obj = {
  12. msg: txt
  13. }
  14. msgBoxList.unshift(obj) //添加到数组里
  15. window.localStorage.setItem('msgBoxList', JSON.stringify(msgBoxList)) //将数据保存到缓存
  16. innerHTMl([obj]) //渲染当前输入框内容
  17. $('.message').html('') // 清空输入框
  18. });
  19. //渲染html
  20. function innerHTMl(List) {
  21. List = List || []
  22. List.forEach(item => {
  23. let str =
  24. `<div class='msgBox'>
  25. <div class="headUrl">
  26. <img src='libs/images/tx.jpg' width='50' height='50'/>
  27. <div>
  28. <span class="title">木林森里没有木</span>
  29. <span class="time">2018-01-01</span>
  30. </div>
  31. <a class="del">删除</a>
  32. </div>
  33. <div class='msgTxt'>
  34. ${item.msg}
  35. </div>
  36. </div>`
  37. $(".msgCon").prepend(str);
  38. })
  39. }

特别说明