diff options
Diffstat (limited to 'js')
-rw-r--r-- | js/jquery.multi-select.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/js/jquery.multi-select.js b/js/jquery.multi-select.js index f4644df..6cd2f87 100644 --- a/js/jquery.multi-select.js +++ b/js/jquery.multi-select.js @@ -115,10 +115,10 @@ }); ms.onKeyDown = function(e, keyContainer){ - var selectables = $('.'+keyContainer+' li:visible', container), + var selectables = $('.'+keyContainer+' li:visible:not(.ms-optgroup-label, .ms-optgroup-container)', container), selectablesLength = selectables.length, selectableFocused = $('.'+keyContainer+' li.ms-hover', container), - selectableFocusedIndex = $('.'+keyContainer+' li:visible', container).index(selectableFocused), + selectableFocusedIndex = $('.'+keyContainer+' li:visible:not(.ms-optgroup-label, .ms-optgroup-container)', container).index(selectableFocused), liHeight = selectables.first().outerHeight(), numberOfItemsDisplayed = Math.ceil(container.outerHeight()/liHeight), scrollStart = Math.ceil(numberOfItemsDisplayed/4); |