Skip to content Skip to sidebar Skip to footer

Bgiframe Plugin Causes Error In Ie9

The uiquery plugin bgiframe (version 2.1.1) causes the following java script error in Internet Explorer 9: jquery.bgiframe.js, line 94 character 5 My menu does not work any more,

Solution 1:

After some more research I found a solution myself on the bgiframe site:

I downloaded version 2.1.3-pre at

https://github.com/brandonaaron/bgiframe/blob/master/jquery.bgiframe.js

and this solved the problem.

Solution 2:

In the plugin code for bgiframe version 2.1.1 was doing a regex search for "6.0" but it needs to search for "MSIE 6.0". Tillito has found the correct source.

In the bgiframe code look for:

if($.browser.msie&&/6.0/.test(navigator.userAgent)

Change to:

if($.browser.msie && /msie 6\.0/i.test(navigator.userAgent)

OR just get the source here: https://github.com/brandonaaron/bgiframe/blob/master/jquery.bgiframe.js

Solution 3:

var parent = document.createElement("div");
parent.innerHTML = html;
this.insertBefore( parent, this.firstChild );

Solution 4:

Add below tag after head tag

<metahttp-equiv="X-UA-Compatible"content="IE=8" />

Post a Comment for "Bgiframe Plugin Causes Error In Ie9"