I have a slideshow effect where you can use translateZ
to animate images in and out from the bottom and top of the screen.
In my tests using ie10, 11, translateZ does work but because of its lack of support for 'transform-style: preserve-3d'
, with nested 3d transformed elements, the effect looks like its scaling up in size instead of moving up or down off screen.
To get around this I've decided to force the effect to use translateX & Y instead if ie10 or 11 is detected and if ie9 is detected turn the effect off completely.
So I am looking for an efficient and trustworthy way to handle browser detection for ie9, ie10, ie11 in jQuery.
Also I'm a bit confused by Internet Explorer's 'edge' version, how is this different than ie11 and does it support transform-style: preserve-3d, can't seem to see 'edge' version on caniuse.com
thanks