Advertisement
Guest User

Untitled

a guest
Feb 21st, 2019
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. <template>
  2. <div class = "postbox">
  3. <div class = "backdrop" ref="backdrop" id="backdrop"></div>
  4. <at-ta
  5. :ats="['#']"
  6. :members="hashTags"
  7. v-model="html"
  8. class="AtTa">
  9. <textarea
  10. class="txt"
  11. ref="textarea"
  12. id="textarea"
  13. v-model="html"
  14. @scroll="handleScroll"
  15. @input="handleInput"
  16. @focus="handleFocus"
  17. @blur="handleBlur"
  18. @keypress.enter="saveTag"
  19. @keypress.space="saveTag"
  20. @keyup="highlightedText"
  21. contenteditable
  22. ></textarea>
  23. </at-ta>
  24. </div>
  25. </template>
  26.  
  27. handleScroll(){
  28. //document.activeElement.parentElement.previousSibling = this.scrollTop
  29. /*var $backdrop = $('.backdrop');
  30. var $textarea = $('textarea');
  31. var scrollTop = (this.$refs.textarea).scrollTop();
  32. (this.$refs.backdrop).scrollTop(scrollTop);
  33. var scrollLeft = (this.$refs.textarea).scrollLeft();
  34. (this.$refs.backdrop).scrollLeft(scrollLeft); */
  35.  
  36. var scrollTop = $textarea.scrollTop();
  37. $backdrop.scrollTop(scrollTop);
  38.  
  39. var scrollLeft = $textarea.scrollLeft();
  40. $backdrop.scrollLeft(scrollLeft);
  41.  
  42. //document.activeElement.previousSibling.scrollTop()
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement