[Plugin: In Over Your Archives] IOYA and Internet Explorer
-
“In Over Your Archives” (IOYA) is a great looking plugin for displaying your archives. Thank you very much, stresslimit, Colin Vernon en Mo Jangda. Great work!
Using Internet Explorer the plugin IOYA however doesn’t work completely well. Having clicked the previous year the previous year is visible behind the highest year, but not active. That’s because JQuery is using
opaque
and IE doesn’t recognize this attribute in styles. Repair this by replacing the next code in the filein_over_your_jquery.js
in the functionanimate_year
:jQuery('.inoveryouryear').not($current).animate({opacity: 0}, 500, function() { $current.stop().show().animate({ opacity: 1 }, 1000, function() { if( typeof (callback) !== 'undefined' ) callback(); }); });
Replace this sniplet by:
if (jQuery.browser.msie) { jQuery('.inoveryouryear').not($current).css ({zIndex:99}).fadeOut (500, function () { $current.stop ().show ().css ({zIndex:90}).fadeIn (1000, function (){ this.style.removeAttribute ('filter'); if (typeof (callback) !== 'undefined') callback (); }); }); } else { jQuery('.inoveryouryear').not($current).animate({opacity: 0}, 500, function() { $current.stop().show().animate({ opacity: 1 }, 1000, function() { if( typeof (callback) !== 'undefined' ) callback(); }); }); }
At the end of the functions
ioya_update_month
andioya_update_month
(before the return-statement) you have to use the following code to restore the quality of the text of the posts (I’m using the sandbox theme, so the class of the div containing the posts isentry-content
):if (jQuery.browser.msie) jQuery('.entry-content').style.removeAttribute ('filter');
Thank you for this great plugin.
Karel J.
https://www.ads-software.com/extend/plugins/in-over-your-archives/
- The topic ‘[Plugin: In Over Your Archives] IOYA and Internet Explorer’ is closed to new replies.