我需要從一個對象列表中生成一個表。每行只包含每個對象的基本信息。但是,當用戶懸停在特定的單元格上時,我想要一個包含該特定對象的所有信息的彈出框出現。也許這個彈出窗口應該是一個表格的形式,包含了某種形式的所有細節?我該如何做到這一點?我可以使用JQuery以及它的一些效果嗎?當用戶將鼠標懸停在另一個表格的單元格上時,如何顯示數據表?
0
A
回答
1
我使用jQuery tooltip這種事情。您可以使用bodyHandler選項來執行Javascript來填充工具提示窗格,您可以任意選擇樣式。看例子。
0
是的,你可以。您可以使用http://dev.iceburg.net/jquery/jqModal/來完成此操作。
0
綁定一個mouseover事件偵聽器 - 這種方式當他們將鼠標懸停在您的回調將被調用的預期元素上。在回調函數內部,你可以訪問觸發事件的元素 - 在你的情況td或tr中 - 使用適當的jquery選擇器獲得整行內容。然後你可以顯示一個對話框,現在你可以在對話框中顯示內容。
1
是的,jQuery非常適合這種事情。
有(至少)兩種方式做它:
預填充和隱藏(CSS):建立HTML網頁上的所有可見的單元格內彈出的詳細表,使用CSS來定位他們'在主層之上(並在單元之外),並且使用
display:none
,並添加一個.maincell:hover .detailtable { display:block;}
,以便在光標位於主單元格中時使它們可見。AJAX:綁定功能到每一個主小區的
"mouseenter"
/"mouseleave"
事件,有使用AJAX來從所述服務器和顯示在定位<div>
得到詳細表,最好是在一個固定的地方,或也許幾個像素在光標的右側(如果它是一個小桌子)。 jQuery的$("#inspector").load(dataURL)
函數使其變得非常簡單(其中「檢查器」是插入詳細信息表的<div>
的ID)。
相關問題
- 1. 如何顯示鼠標懸停/懸停上單元格的值
- 2. 將鼠標懸停在一個表格單元格上會突出顯示一行中的先前單元格
- 3. 如何在單元格上懸停鼠標時顯示DBGrid.Hint?
- 4. 顯示錶格中每個單元格的鼠標懸停顯示覆選框
- 5. HTML/CSS/Javascript - 當將鼠標懸停在不同的單元格上時,更改一個表格單元值
- 6. 當鼠標懸停在表格單元格上時彈出窗口javascript javascript
- 7. 如何將鼠標懸停在帕格的表格列上?
- 8. 在單元格間移動時,將鼠標懸停在表格行上發射
- 9. 如何將鼠標懸停在一個列表的元素上並顯示另一個列表的元素?
- 10. 當鼠標懸停在另一個元素上時顯示一個div
- 11. 如何在鼠標懸停時顯示來自表格的其他數據
- 12. 當我將鼠標懸停在另一個ListView的某個項目上時,如何在ListView上顯示數據?
- 13. 當我將鼠標懸停在表格行時,如何在div中的表格中顯示圖像?
- 14. 當鼠標懸停在表格行上時,如何不觸發表格行上的懸停效果
- 15. 在表格中顯示按鈕將鼠標懸停在鼠標上方
- 16. 當鼠標懸停在單元格內容上時表格單元格正在擴展
- 17. 如何移除JTable單元格bgColor時懸停在另一個單元格上?
- 18. 當鼠標懸停在svg地圖上時,突出顯示錶格
- 19. 將鼠標懸停在表格中的單元格中,以一行顯示整個字符串,居中
- 20. 在鼠標懸停表格行上顯示/隱藏Div
- 21. 懸停一個div當數據表頭單元格
- 22. 將鼠標懸停在另一圖像上時顯示圖像
- 23. 懸停時如何顯示錶格
- 24. 突出顯示鼠標懸停時的表格行
- 25. 如何定位一個DIV標籤懸停在表格單元格上(z-index)
- 26. 如何在鼠標懸停時突出顯示不相鄰的表格單元格?
- 27. 當我將鼠標懸停在html表格上時,更改單元格的顏色
- 28. 當將鼠標懸停在div上時,如何循環顯示行並使用jQuery顯示另一個div?
- 29. CSS/JS:將鼠標懸停在元素上突出顯示另一個元素
- 30. 突出顯示單元格在鼠標懸停在有光澤的數據表上的位置