0
A
回答
1
的代碼已經過壓縮,但我想它做的方法如下: 一個隱藏的元素被添加到頁面。使用chrome開發工具,我設法看到它的類是'buttonset - highlightmenu'。
將dblclick的事件偵聽器添加到頁面。事件處理程序記錄點擊的位置。然後超時後,它會獲得選定的範圍(使用window.getSelection)。下一個詞幹是保存文本(因此它可以用於動作),並使隱藏的元素在正確的位置可見。
如果您想嘗試rev-engineer他們的代碼,請查看開發工具,sources選項卡。他們有3個js文件,其中2個包含對這個元素的引用。
爲防萬一您感到懶惰,您可以使用selection sharer library。
相關問題
- 1. 工具提示選擇框選項
- 2. 僞選擇器
- 3. Twitter上的引導工具提示選擇選擇不工作
- 4. 什麼CSS選擇器可以用來選擇Bootstrap工具提示?
- 5. jQuery UI可選擇的工具提示
- 6. Flex僞選擇器
- 7. CSS僞選擇器來選擇querySelector內的當前元素?
- 8. :懸停僞選擇器不工作IE中的選擇元素
- 9. 錯誤的僞選擇器
- 10. ::選擇僞選擇器忽略::僞元素之前
- 11. css僞選擇器不工作div
- 12. jQuery選擇器工具
- 13. ExtJS的工具提示多選組合框的選擇項
- 14. 選擇jQuery插件的每個選項的工具提示
- 15. jQuery - 2個僞選擇器?
- 16. CSS僞類選擇器
- 17. CsQuery僞選擇器異常
- 18. angular2僞選擇器樣式
- 19. 使用僞選擇器jquery
- 20. 僞選擇器vs方法
- 21. 與變量選擇jQuery的僞選擇
- 22. Struts2上的工具提示選擇標記選項
- 23. 同時在身體上的不同工具提示選擇器?
- 24. jQuery TOOLS:帶類選擇器的工具提示?
- 25. CSS僞類與僞選擇器
- 26. 提供一個選項/日期選擇器來選擇一週
- 27. 在ExtJS中不能工作的自定義僞選擇器
- 28. 選擇小工具
- 29. d3.js範圍選擇器不過濾工具提示
- 30. Jquery UI日期選擇器beforeShowDay工具提示
感謝您的答案和通用詞「選擇共享庫」。 :) – Arun