IE8 not rendering transparent pngs correctly -- never happened before
If you remove the cycle plugin code, you'll see that the backgrounds become transparent. I haven't looked up why, but it's causing the problem.
Add this to the cycle options and the background will go away =)
cleartypeNoBg: true
Source:http://jquery.malsup.com/cycle/options.html
Does PNG 24-bit transparency load in IE8 using :after pseudo-element
It's not the PNG that is the problem it's IE8's support for :after/:before pseudo elements.
Have a look here for a list of supported browsers: http://css-tricks.com/browser-support-pseudo-elements/
Apparently IE8 has "partial support":
"z-index not respected, must use a doctype, must declare a :hover state if you use :hover:after/:hover:before"
Related Topics
How to 'Await' on an Rx Observable
How to Load All Files in a Directory Using Webpack Without Require Statements
Select a Complete Table with JavaScript (To Be Copied to Clipboard)
Why Does JavaScript Getyear() Return 108
Why Is 'This' Undefined Inside Class Method When Using Promises
How to Calculate the Number of Years Between Two Dates
Why Doesn't Nodelist Have Foreach
Focus Next Element in Tab Index
Mocking a Useragent in JavaScript
How to Replace Last Occurrence of Characters in a String Using JavaScript
What Is the Most Efficient Way to Reverse an Array in JavaScript
JavaScript Add Method to Object
How to Handle Oncut, Oncopy, and Onpaste in Jquery
JavaScript When to Use Prototypes
Cancel/Kill Window.Settimeout() Before It Happens
Is There a Mechanism to Loop X Times in Es6 (Ecmascript 6) Without Mutable Variables