a work around is very simple:
open wp-content/plugins/infinite-scroll/js/behaviors/manual-trigger.js
change this:
jQuery(opts.nextSelector).click(function(e) {
if (e.which == 1 && !e.metaKey && !e.shiftKey) {
e.preventDefault();
instance.retrieve();
}
});
to this:
jQuery(opts.nextSelector).click(function(e) {
if (!e.metaKey && !e.shiftKey) {
e.preventDefault();
instance.retrieve();
}
});
The problem is IE8 do not recognizes e.which (mouse button int) it always returns 0 and don’t trigger the instance.retrieve(); and e.preventDefault();.
remember:
You must use debug=true, because if not, the plugin uses manual-trigger.min.js instead manual-trigger.js.
You can also change the manual-trigger.min.js too and use debug=true or false as desired.