1234567891011121314151617181920 |
- (function($) {
- $.enterfocus = function(selector, callback) {
- var boxArray = [].slice.call(document.querySelectorAll(selector));
- for (var index in boxArray) {
- var box = boxArray[index];
- box.addEventListener('keyup', function(event) {
- if (event.keyCode == 13) {
- var boxIndex = boxArray.indexOf(this);
- if (boxIndex == boxArray.length - 1) {
- if (callback) callback();
- } else {
- //console.log(boxIndex);
- var nextBox = boxArray[++boxIndex];
- nextBox.focus();
- }
- }
- }, false);
- }
- };
- }(window.mui = window.mui || {}));
|