【问题标题】:HTML5 Drag and Drop styles not displaying on Windows Server 2003HTML5 拖放样式未显示在 Windows Server 2003 上
【发布时间】:2011-05-19 21:46:50
【问题描述】:

我正在开发基于Valum's Ajax-Uploader 的文件上传实用程序。这个想法类似于 Gmail 附件过程。用户应该能够将文件从桌面拖到浏览器窗口并拖到文件上传区域以进行上传。这在支持此功能的浏览器(Firefox 3.6+、Chrome 7+)中运行良好。

我遇到的问题是当用户需要重新绘制样式时:

  1. 将文件拖到浏览器中的任意位置
  2. 将文件拖入上传区

我在 WinXP、Vista 和 Win7 上使用完全相同的浏览器版本进行了测试。重新绘制适当的样式。但是,在 Windows Server 2003 中,它们不会。

在 Win2003 中,当我检查应该通过 Firebug 重绘的 div 时,正确应用了“drop-area”和“drop-area-active”类。 Firebug 甚至显示了正确的样式声明,但更改永远不可见。

我能够发现的 FF 和 Chrome 之间的唯一区别是,在 Chrome 中,当用户放下文件时,“drop-area-active”样式会显示片刻。

我不确定这是 Windows2003 的问题,但这是我能够在其中重现错误的唯一操作系统。

【问题讨论】:

    标签: javascript css html windows-server-2003


    【解决方案1】:

    编辑:

    如果您运行的是 Win2k3,请尝试使用 Gmail 拖放功能。我可以在其他操作系统中看到替代样式,但在 Win2k3 中看不到。

    编辑#2:

    在许多不同的地方仍然看到这个问题。有人有什么建议吗?我已将此作为错误提交给 Chromium 项目。问题 68632。 http://code.google.com/p/chromium/issues/detail?id=68632

    【讨论】:

    • 您应该将其发布为对您问题的编辑,而不是作为答案。
    猜你喜欢
    • 2014-03-11
    • 1970-01-01
    • 1970-01-01
    • 2011-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-02
    • 2016-11-12
    相关资源
    最近更新 更多