【问题标题】:IE7/8, jQuery ui sortable, and hiding content. O.oIE7/8,jQuery ui 可排序和隐藏内容。哦
【发布时间】:2010-11-20 06:41:13
【问题描述】:

所以我在使用 jQuery 可排序时遇到了奇怪的问题。我有可排序的 li 元素,排序很好,但是在 IE 中,拖动时,图像会消失。我相当肯定它们只是被定位得很奇怪,但在任何其他浏览器中似乎都不会发生,其他时候里面的整个内容都会消失。

现在我找到了解决这个问题的方法,使用刷新 html;

$(this).html($(this).html());

这似乎修复了 IE 的错误,但是在其他浏览器(而不是 IE)中,完成此操作后表单元素的值会被重置。

大家有什么建议吗?

干杯

【问题讨论】:

  • 您能提供一个显示此错误的示例页面吗?我可以看看它在做什么。

标签: jquery internet-explorer refresh jquery-ui-sortable


【解决方案1】:

您可以使用此代码

    if ($.browser.msie && $.browser.version.substring(0,1) <= '7') {
        $(this).html($(this).html());
    }

用于在 jQuery 中定位 IE。

【讨论】:

    【解决方案2】:

    我的解决方案是运行一个名为“ResetHtml()”的 javascript 函数,然后在 php 文件中定义该函数,只强制 IE 执行;

    $(this).html($(this).html());
    

    并让其他浏览器保持原样。

    一如既往地感谢您的建议:)

    【讨论】:

      猜你喜欢
      • 2011-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-02-14
      • 2011-03-18
      • 2012-11-08
      • 1970-01-01
      相关资源
      最近更新 更多