Bug Tracker

Opened 8 years ago

Closed 8 years ago

Last modified 6 years ago

#10213 closed bug (invalid)

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

Change History (2)

comment:1 Changed 8 years ago by addyosmani

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.

comment:2 Changed 6 years ago by unnikrishnan

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.

Note: See TracTickets for help on using tickets.