Я хочу выбрать ячейки в таблице времени, щелкнув и перетащив, в то время как ограничение выбора происходит только в строке (например, строка А), где начинается выбор - ничего не делать, если курсор перемещается из строки A, и как только он вернется в строку A, выберите ячейки между первой ячейкой и текущей ячейкой (включительно).Выбор ячеек в строке
В настоящее время общий отбор работ (я создал jsfiddle here), но я не могу ограничить выбор в строке, где начинается выбор, я понял, причина в том, что я не могу получить индекс строки и столбца в обработчиках событий, но не может понять, почему:
var isMouseDown = false;
var row = -1; // row to start a selection
$("#our_table td")
.mousedown(function() {
isMouseDown = true;
row = $(this).parent().index(); // doesn't work!!!
return false; // prevent text selection
})
Я нашел пример из here где индекс строки/столбца может быть извлечен в случае зависания, но когда я кладу сценарий в шахту, даже выбор не работает :(
Я новичок в этом материале JavaScript, любая помощь будет оценена.
см. Скрипку http://jsfiddle.net/ocu36uwk/10/ –
Есть ли причина, по которой вы используете jQuery 1.3.2? Это довольно старая версия jQuery. – dreyescat
@AnoopJoshi, ваша скрипка точно такая же, как у меня. Вы забыли нажать «Обновить», чтобы сохранить его? Спасибо, в любом случае. –