0

我使用.hide通过向左滑动来隐藏 html 内容。

但我对隐藏的内容有疑问!我可以在使用.hide函数时删除那些.empty函数之类的 html 内容吗,因为我听说.empty函数会永久(永久)删除 html 内容,所以浏览器不会尝试崩溃或卡住,我听说.hide函数只是隐藏了 html 内容如果我通过 AJAX 加载其他内容,则有可能导致浏览器崩溃或卡住浏览器。

有什么解决办法吗?我可以在使用 .hide 函数时像 .empty 函数一样永久删除那些 html 内容吗?

$(".more").click(function () {
      $('#ss').hide("slide", { direction: "left" }, 10000);
});
4

1 回答 1

1

尝试使用 .remove() 方法并将其分配给如下变量:

var $element = $('#ss').remove();

.remove() 方法返回被删除的元素,因此当您将其分配给变量时,您可以轻松地稍后将其添加回来。

于 2012-07-06T17:05:13.897 回答