我記得看到一個網站,當你在他們的頁面上突出顯示/選擇文本時,它會在右上方產生一個小氣球,這是可點擊的,並在點擊時執行一些操作。我有一個應用程序,這種類型的界面適合我的用戶。但是......我不知道該怎麼稱呼這個小部件,也不知道從哪裏開始。突出顯示的文本彈出窗口小部件...什麼叫它以及在哪裏可以找到Javascript?
2
A
回答
2
我想你可能指的是提示。這些很容易用javascript完成;這裏只是一對夫婦的選擇:
http://www.nickstakenburg.com/projects/prototip2/ http://craigsworks.com/projects/qtip/
你可以使用JavaScript事件當用戶選擇一些文本觸發彈出。 jQuery的附帶了一些預軋事件處理程序可能會完成你在找什麼:
http://docs.jquery.com/Events/select
諾亞
2
(快速&髒) - 使用此作爲起點。我假設你使用jQuery爲用戶提供了一個很酷的工具提示,而不是代碼提示。 :p
function getSelection()
{
if(document.selection)
{
return document.selection.createRange().text;
}
else
{
return window.getSelection();
}
}
$(document).mouseup(function() { alert(getSelection()); });
這訂閱了mouseup函數,並會提醒用戶選擇了什麼,如果有的話。當然,你必須對此進行充實,以便檢查文本是否爲空,如果沒有生成工具提示或根據文本做任何事情。
相關問題
- 1. 它在哪裏叫彈出?
- 2. 爲什麼在哪裏突出顯示?
- 3. 突出顯示文本,然後將其發送到彈出窗口小部件javascript
- 4. 什麼是colContainer屬性,以及我可以在哪裏找到它的文檔
- 5. 如何在突出顯示文本後啓用彈出窗口?
- 6. 什麼是'.R'文件夾以及在哪裏查找它?
- 7. 我的彈出窗口不顯示(Javascript/PHP)。哪裏不對?
- 8. 我在哪裏可以找到代碼突出顯示的Java庫?
- 9. 我在哪裏可以找到自動出口輸出?
- 10. 如何使用facebookAPI以及我在哪裏可以找到它?
- 11. 從任何窗口獲取突出顯示的文本(javascript)
- 12. 哪裏可以找到jQuery「可滾動」模式窗口插件?
- 13. 在哪裏可以找到Javascript的ESE
- 14. 未顯示JavaScript彈出窗口
- 15. 轉到哪裏單詞突出顯示
- 16. 多顯示器/雙顯示器系統上的window.open() - 窗口在哪裏彈出?
- 17. User.find_for_oauth - 我可以在哪裏找到它?
- 18. Windows7 API,在哪裏可以找到它
- 19. Hrez.exe我在哪裏可以找到它?
- 20. 什麼是AU3_Spy.exe?我在哪裏可以找到它?
- 21. 彈出窗口不顯示
- 22. 彈出窗口不顯示
- 23. 顯示彈出窗口
- 24. iPhone:MKAnnotation顯示彈出窗口?
- 25. 如何顯示其他彈出窗口上的彈出窗口?
- 26. 用Javascript以新窗口彈出
- 27. HTA:在可滾動的彈出窗口中顯示文本文件
- 28. 哪裏可以找到CDH及其所有軟件版本?
- 29. 如何在父窗口頂部顯示彈出窗口?
- 30. 什麼是彈出窗口最好的日曆彈出窗口?