Well, actually I can’t since the site hasn’t launched yet. But I’ve commented out those lines to make IE8 work. Chrome was rendering the page, but there was still an error in the console log. This error is blocking rendering in IE8 completely:
The value of the property ‘jQuery’ is null or undefined, not a Function object
referring to this code:
<script type="text/javascript">
/* <![CDATA[ */
jQuery(document).ready(function () {
jQuery('a.no-lightbox').unbind('click');
jQuery('a.no-lightbox').off('click');
jQuery('a.no-lightbox').click(wp_gallery_custom_links_click);
jQuery('a.set-target').unbind('click');
jQuery('a.set-target').off('click');
jQuery('a.set-target').click(wp_gallery_custom_links_click);
});
function wp_gallery_custom_links_click() {
if(!this.target || this.target == '')
window.location = this.href;
else
window.open(this.href,this.target);
return false;
}
/* ]]> */
</script>
That script is before the jquery defined on the page; I attempted to add a defer attribute to the script tag, but that hasn’t resolved the issue. Have you looked at possibly using wp_enqueue_script and then set a dependency for jquery ?
Thanks for looking into this.