我試圖提供一個允許用戶創建表結構的界面。這與Microsoft Word提供插入表功能的方式類似。我爲此使用JavaScript。懸停時突出顯示一個邊框 - JavaScript
用戶應該能夠選擇一個邊框(線)並刪除它來合併單元格。所以,我必須突出顯示一個單元格的一側邊界,以便能夠將其可視化。
當它在邊界上移動時,可以識別鼠標位置嗎?
我試圖提供一個允許用戶創建表結構的界面。這與Microsoft Word提供插入表功能的方式類似。我爲此使用JavaScript。懸停時突出顯示一個邊框 - JavaScript
用戶應該能夠選擇一個邊框(線)並刪除它來合併單元格。所以,我必須突出顯示一個單元格的一側邊界,以便能夠將其可視化。
當它在邊界上移動時,可以識別鼠標位置嗎?
如果你沒問題,用Jquery,這裏有一個教程展示如何識別鼠標座標。
jQuery(document).ready(function(){
$(document).mousemove(function(e){
$('#status').html(e.pageX +', '+ e.pageY);
});
})
你可以嘗試捕捉鼠標懸停事件,(用jQuery EG)得到絕對細胞的位置,將其比作鼠標指針的位置,然後有一點點的switch語句決定突出顯示哪個邊框。
類似的動作,如果你要「刪除」一個邊框。
只要使用純JavaScript或像Jquery這樣的庫都行嗎? – Starx 2011-03-22 11:01:41