Я предпочитаю команду «вырезать» для такого рода вещей
major=`echo $version | cut -d. -f1`
minor=`echo $version | cut -d. -f2`
revision=`echo $version | cut -d. -f3`
revision=`expr $revision + 1`
echo "$major.$minor.$revision"
Я знаю, что это не самый короткий путь, но для меня проще всего понимать и читать ...
Похоже, параметр слайда действителен только для событий мыши. При программной установке значения запускается событие изменения. Так что изменение моей настройки на это дало мне то, что я хотел.
$("#slider").slider({
orientation: "vertical",
range: "min",
min: 0,
max: totalRows,
value: totalRows,
slide: function(e, ui) {
scrollTheTable(ui.value, totalRows, visibleRows, $table);
},
change: function(e, ui) {
scrollTheTable(ui.value, totalRows, visibleRows, $table);
}
});
Почему бы вам не вызвать это после того, как вы установили значение?
scrollTheTable($rows.length - index, totalRows, visibleRows, $table);