Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

fix for dropdown closing as soon as its opened in IE8. fixes #369. fi…

…xes #354
  • Loading branch information...
commit 96657a16aa911c21f9e87d21ba85b1d844b66d1a 1 parent b4371aa
@ivaynberg ivaynberg authored
Showing with 12 additions and 7 deletions.
  1. +12 −7 select2.js
View
19 select2.js
@@ -972,13 +972,18 @@
});
});
- $(window).bind(resize, function() {
- var s2 = $(selector);
- if (s2.length == 0) {
- $(window).unbind(resize);
- }
- s2.select2("close");
- });
+ window.setTimeout(function() {
+ // this is done inside a timeout because IE will sometimes fire a resize event while opening
+ // the dropdown and that causes this handler to immediately close it. this way the dropdown
+ // has a chance to fully open before we start listening to resize events
+ $(window).bind(resize, function() {
+ var s2 = $(selector);
+ if (s2.length == 0) {
+ $(window).unbind(resize);
+ }
+ s2.select2("close");
+ })
+ }, 10);
this.clearDropdownAlignmentPreference();
Please sign in to comment.
Something went wrong with that request. Please try again.