【发布时间】:2011-03-30 21:22:15
【问题描述】:
我正在尝试使用以下代码 (jquery) 显示我的产品动画
var prodNum = <%=prodNum %>;
var i = 1;
$.timer(5000, function(timer) {
$(".prods").hide("slide", { direction: "down" }, 500, function() {
$(".prods").html("<div class=\"prod\">" + $("#pr" + ((4*i) % prodNum)).html() + "</div>" +
"<div class=\"prod\">" + $("#pr" + ((4*i + 1) % prodNum)).html() + "</div>" +
"<div class=\"prod\">" + $("#pr" + ((4*i + 2) % prodNum)).html() + "</div>" +
"<div class=\"prod\">" + $("#pr" + ((4*i + 3) % prodNum)).html() + "</div>");
$(".prods").show("slide", { direction: "down" }, 500);
i++;
});
});
它在 firefox 上运行良好,但在 IE 中我得到“Out of memory at line: 13” 我怎样才能解决这个问题? 我使用的是 1.4.2 版
【问题讨论】:
-
还有一件事 - 除了错误消息之外,动画在 IE 中运行良好
标签: javascript jquery jquery-ui jquery-animate