Hi I am having trouble making the below jquery script work in Internet explorer. The more button doesnt respond. I can't find any small syntax errors, etc. Would someone be able to help me change the script so it does work on IE. If I run IE in compatibility mode it works. Thanks.
$(document).ready(function() {
var pid = $("div#productcontainerbottom").attr("class");
var initialtotalcomments = $(".loadmore").attr("id"); //total comments before any inserts or deletes
initialtotalcomments = parseInt(initialtotalcomments);
if (initialtotalcomments <= 10) {
$(".loadmore").hide();
}
if (initialtotalcomments >= 11) {
$(".loadmore").show();
$("#commentview").html(10 + " of ");
$("#commentcount").html(initialtotalcomments);
}
$(".loadmore").click(function(e) {
e.preventDefault();
$.post("ajax/commentcount.php?id=" + pid, function(actualtotalcount) {
var commentviewcountbeforeclick = $('.date').length; //number of comments displayed on page before more click. varies due to inserts or deletes before click of more button. each insert increases it by 1. each delete decreases it by 1.
actualtotalcount = parseInt(actualtotalcount);
//keeps track of actual total comment count adjusted for inserts and deletes
var end = commentviewcountbeforeclick + 10;
$(".loading").show();
$.post("ajax/pull.php?id=" + pid, {
end: end
}, function(data) {
$("#commentarea").html(data);
$('.confirmdelete').hide();
$(".loading").hide("slow");
var commentviewafterclick = $('.date').length; //number of comments displayed on page after click(= to commentviewbeforeclick + num)
if (actualtotalcount >= 11) {
$("#commentview").html(commentviewafterclick + " of ");
$("#commentcount").html(actualtotalcount);
}
if (commentviewafterclick == actualtotalcount) {
$(".loadmore").hide();
}
});
});
});
});