Skip to main content

Bug Tracker

Side navigation

#10213 closed bug (invalid)

Opened September 07, 2011 07:19AM UTC

Closed September 07, 2011 12:09PM UTC

Last modified July 23, 2013 07:56AM UTC

Jquery-Jflip not working in IE9

Reported by: Smit Owned by:
Priority: low Milestone: None
Component: misc Version: 1.4.4
Keywords: Cc:
Blocked by: Blocking:
Description

Hello Guys,

I am using jquery-jflip plugin.

you can see origional demo here

http://www.jquery.info/scripts/jFlip/demo.html

http://www.jquery.info/spip.php?article78

But its not working with IE9 i have fixed bugs in iE8,IE7 using canvas.js and canvasX.js

Can some one please see this issue and help me asap.

Thanks

Attachments (0)
Change History (2)

Changed September 07, 2011 12:09PM UTC by addyosmani comment:1

component: unfiledmisc
priority: undecidedlow
resolution: → invalid
status: newclosed

Thank you for submitting a ticket to the jQuery core bug tracker! Unfortunately, we are unable to assist with issues related to third party plugins.

For assistance with the plugin mentioned, please directly contact the plugin author, either via their GitHub account or the plugin site.

If they or you are able to reduce the issue experienced down to a problem with jQuery core that can be demonstrated outside of the plugin, we'll be happy to take another look at this.

Changed July 23, 2013 07:56AM UTC by unnikrishnan comment:2

Hi,

I am facing a similar issue in IE9. It is showing an error as follows in the developer console.

SCRIPT5009: 'G_vmlCanvasManager' is undefined 

I have tried to debug this issue and found that in both excanvasX.js and excanvas.js library defines G_vmlCanvasManager only if the browser does not support getContext() method of canvas object.

Following is the code for checking this in both library:

if (!document.createElement('canvas').getContext) {

But both IE9 and IE10 support canvas.getContext method. In jflip we use the following code for "Flip" object initialization.

 canvas = $.browser.msie?$(G_vmlCanvasManager.initElement(canvas[0])):canvas,

The above code says that if the browser is msie it should assign G_vmlCanvasManager.initElement(canvas[0]) for the canvas object. But we do not have G_vmlCanvasManager here.

Is there any way to fix this issue in IE9 and above? Can somebody please add some more insight into this issue.

Thanks,

Unnikrishnan B.