emoji.js 681 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. $(document).ready(function()
  2. {
  3. initEmoji();
  4. });
  5. function initEmoji()
  6. {
  7. if ($('.p').length) {
  8. $('.p').each(function()
  9. {
  10. emoji($(this), $(this).html());
  11. })
  12. }
  13. }
  14. function emoji(e, content)
  15. {
  16. var handle = function()
  17. {
  18. e.html(twemoji.parse(content)).show(200);
  19. };
  20. if (typeof jEmoji != 'object') {
  21. $.getScript('//twemoji.maxcdn.com/2/twemoji.min.js?11.4', function() {
  22. /*
  23. $("head").append("<link>");
  24. var css = $("head").children(":last");
  25. css.attr({
  26. rel: "stylesheet",
  27. type: "text/css",
  28. href: config.script + '/lib/emoji/emoji.css'
  29. });
  30. */
  31. return handle();
  32. });
  33. } else {
  34. return handle();
  35. }
  36. }