Browse Source

fix clearing when using jquery 1.6. fixes #386

Igor Vaynberg 12 years ago
parent
commit
6690cc449c
1 changed files with 5 additions and 1 deletions
  1. 5 1
      select2.js

+ 5 - 1
select2.js

@@ -230,6 +230,10 @@
         event.preventDefault();
         event.stopPropagation();
     }
+    function killEventImmediately(event) {
+        event.preventDefault();
+        event.stopImmediatePropagation();
+    }
 
     function measureTextWidth(e) {
         if (!sizer){
@@ -1578,7 +1582,7 @@
             selection.delegate("abbr", "mousedown", this.bind(function (e) {
                 if (!this.enabled) return;
                 this.clear();
-                killEvent(e);
+                killEventImmediately(e);
                 this.close();
                 this.triggerChange();
                 this.selection.focus();