ソースを参照

fixed cursor position when you mouseclick on the textbox - from simpmeth

https://github.com/simpmeth/jquery.inputmask/commit/31de2186a99992d05ad4440e910f0051d3b252b5

Robin Herbots 15 年 前
コミット
9062a6cce2
1 ファイル変更3 行追加2 行削除
  1. 3 2
      jquery.inputmask.js

+ 3 - 2
jquery.inputmask.js

@@ -3,7 +3,7 @@ Input Mask plugin for jquery
 http://github.com/RobinHerbots/jquery.inputmask
 Copyright (c) 2010 Robin Herbots
 Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
-Version: 0.2.5c
+Version: 0.2.5d
    
 This plugin is based on the masked input plugin written by Josh Bush (digitalbush.com)
 */
@@ -432,8 +432,9 @@ This plugin is based on the masked input plugin written by Josh Bush (digitalbus
                         _val.call(input, '');
                 }).bind("click.inputmask", function() {
                     setTimeout(function() {
+                        var clickPosition = caret(input).begin;
                         lastPosition = checkVal(input, buffer, true);
-                        caret(input, lastPosition);
+                        caret(input, clickPosition < lastPosition ? clickPosition : lastPosition);
                     }, 0);
                 }).bind('dblclick.inputmask', function() {
                     setTimeout(function() {