我在我的頁面上有一些圖表。當用戶將光標拖到圖片上時,我想在圖上顯示一條水平線。在圖片上畫線 - Javascript?
上面的一個起點,而後者表示當用戶在圖形上指出他的光標會發生什麼。當光標在圖像上時,該行應該與光標保持在同一水平。
這是可能與JavaScript,例如?
我在我的頁面上有一些圖表。當用戶將光標拖到圖片上時,我想在圖上顯示一條水平線。在圖片上畫線 - Javascript?
上面的一個起點,而後者表示當用戶在圖形上指出他的光標會發生什麼。當光標在圖像上時,該行應該與光標保持在同一水平。
這是可能與JavaScript,例如?
這是,你需要,例如,一個div盒定位在curses Y值上,並帶有1px的綠色邊框。位置必須設置爲絕對。但是你不能直接在圖像上繪畫。
您可以使用D3和基於svg繪製圖形和懸停線,還可以添加其他圖形組件以進行交互,例如滑動條以選擇子區間來放大,更改標籤等。
拿這個作爲例子來開發: http://mpf.vis.ywng.cloudbees.net/
(你可以拖動黃色欄,然後單擊傳奇;源代碼,點擊叉我在GitHub上)
你可以使用[畫布] (http://en.wikipedia.org/wiki/Canvas_element)來畫線,但abimelex的答案可能是更好的解決方案。 – Douglas