I have a set of selects that all have the same options. Then I run those options through a filter so that any options that are selected in a different select don\'t show up
Oh, I'm going to hell for the following advice...!
I tried these suggestions, but none worked for me.
I was actually using Angular to populate select controls with multiple options in each.
Sometimes, Angular would populate these controls, the new data would appear, but in IE, you couldn't scroll up and down to view all of the options.
But, if you hit F12, modified the width, and put it back to its original width, then IE would burst back into life again, and you could scroll up and down in the list of values.
So, my solution was to call this, a second or so after Angular had finished populating the controls:
function RefreshMultipleSelectControls()
{
// A dodgy fix to an IE11 issue.
setTimeout(function () {
$(".cssMultipleSelect").width("");
}, 1500);
setTimeout(function () {
$(".cssMultipleSelect").width(298);
}, 1600);
}
(I told you this was a dodgy fix..)
One other thing: remember that in IE11, navigator.appName
will now return NETSCAPE
(rather than MSIE
or Microsoft Internet Explorer
)... so be careful when you're testing if your code is running on IE, or on a decent browser.
You've been warned..!!