您好我无法在 Internet Explorer 中使用以下 jquery 脚本。更多按钮没有响应。我找不到任何小的语法错误等。有人可以帮我更改脚本,以便它可以在 IE 上运行。如果我在兼容模式下运行 IE,它就可以工作。谢谢。
$(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();
}
});
});
});
});