ソースを参照

a more cleaner solution for android 2.3.x

Robin Herbots 12 年 前
コミット
6acee0360e
1 ファイル変更2 行追加2 行削除
  1. 2 2
      js/jquery.inputmask.js

+ 2 - 2
js/jquery.inputmask.js

@@ -563,7 +563,7 @@
                         return { "begin": 0, "end": 0 };
                     }
                     if (npt.setSelectionRange) {
-                        begin = android533 ? npt.selectionEnd : npt.selectionStart;
+                        begin = npt.selectionStart;
                         end = npt.selectionEnd;
                     } else if (document.selection && document.selection.createRange) {
                         var range = document.selection.createRange();
@@ -922,7 +922,7 @@
                             clearBuffer(buffer, pos.begin, pos.end);
                             writeBuffer(input, buffer, isRTL ? checkVal(input, buffer, false) : pos.begin);
                         } else { //handle delete
-                            var beginPos = pos.begin;
+                            var beginPos = android533 ? pos.end : pos.begin;
                             if (k == opts.keyCode.DELETE) {
                                 if (beginPos < firstMaskPos)
                                     beginPos = firstMaskPos;