【问题标题】:jQuery load has visual side effects, how to fix?jQuery 加载有视觉副作用,如何解决?
【发布时间】:2011-07-26 20:45:59
【问题描述】:

我正在编写一个应用程序,它使用 jQuery.load 函数通过 ajax 加载内容。 我遇到的问题是页面上以前的内容中存在视觉“剩余”,如果没有一些小技巧,我似乎无法消除它们。

有什么想法吗?

【问题讨论】:

  • 你应该发布你的代码。

标签: javascript jquery ajax google-chrome innerhtml


【解决方案1】:

你可以先清理掉之前的内容:

$('#divId').html('').load(...);

...或类似的东西。

【讨论】:

  • 类似的事情可能是正确的,但这个具体的想法并不能解决它。问题出乎意料地发生,但像$('body').html($('body').html()) 这样的废话似乎可以解决问题。剩余像素是内容从容器中溢出的地方。不过我可能会解决这个问题,因为这是一个愚蠢的问题,我不想花一周的时间来解决
  • 实际上我刚才提到的方式会使页面变慢,所以我不会使用它。
  • 如果您不发布代码,请不要期待更具体的帮助。什么溢出了哪些元素?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-03-14
  • 2011-05-28
  • 2020-01-10
  • 1970-01-01
  • 2019-09-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多