我已創建12×12的網格。並且每個單元格的id均爲'_1','_2'等。 例如。
<span id="_1">L</span>
<span id="_2">B</span>
我正在使用下面的代碼來突出顯示拖動。
function initWordSearch() {
var active = false;
$("#game-section span").mousedown(function(ev) {
active = true;
$(".highlightE").removeClass("highlightE"); // clear previous selection
ev.preventDefault(); // this prevents text selection from happening
$(this).addClass("highlightE");
});
$("#game-section span").mousemove(function(ev) {
if (active) {
console.log($(this).text());
$(this).addClass("highlightE");
}
});
$(document).mouseup(function(ev) {
active = false;
});
}
$(document).ready(function(e) {
initWordSearch();
});
,實現
目前,何地移動我的鼠標那個盒子被選中。 我想要從左到右水平或從上到下垂直選擇框。
下面是當前進度的jsfiddle link。
在此先感謝
謝謝德里克,你的代碼工作正常。但我也可以從右到左選擇。它應該從上到下或從左到右選擇。 –
更新的答案和小提琴。我錯過了那部分,但必要的變量已經存在。只需要爲每個if語句添加一個比較。 https://jsfiddle.net/tsuppdot/5/ –