Simple Modal fails with jQuery 1.8.0 and IE9 with the error:
SCRIPT438: Object doesn't support property or method 'removeExpression'
The following fiddle demonstrates (remember to run with IE9)
http://jsfiddle.net/ericjohannsen/ZVEWa/1/
Switching jQuery to 1.7.2 causes the error to go away.
Is there a way to work around this?
Possibly Related (OP says the issue was with jQuery 1.7.1 & iframes)
SimpleModal doesn't work in IE 9 (inside Iframe)
Unrelated (jQuery 1.5 issue)
Just to provide an updated answer (as of 8/2/2013), since I stumbled across this post while hunting down the very same bug...
As salgiza pointed out above in a comment, there's been a change in jQuery 1.10 that drops support for $.support.boxModel
, which the latest version of Simple Modal uses.
To resolve this issue, you must change the following line in the Simple Modal source code:
// (Line 239) $.support.boxModel is undefined if checked earlier
//browser.ieQuirks = browser.msie && !$.support.boxModel;
browser.ieQuirks = browser.msie && (document.compatMode === "BackCompat");