【问题标题】:Controls not grey out in Chrome but they does in IE [duplicate]控件在 Chrome 中未显示为灰色,但在 IE 中显示为灰色 [重复]
【发布时间】:2013-02-21 06:58:47
【问题描述】:

我正在使用这行代码禁用可排序:

$(".sorrtlist").sortable('enable');

在 IE 中它们是灰色的,但在 Chrome 中没有,我该怎么办?

我不能使用 ('disabled', 'disabled');因为 sortable 不支持它。

编辑 我知道 chrome 不喜欢变灰,并且还查看了您声称重复的问题,但没有问题要求为 ".sortable"

变灰

【问题讨论】:

  • @Arran 没有问题告诉我如何将“可排序”变灰?
  • Chrome 不喜欢变灰,另请参阅 this question。同样要重现您不需要 jQuery、ASP.NET 或 JavaScript:测试它并查看它是否显示正确的结果:<html><body><input type="text" disabled="disabled" /></body></html>。显示屏幕截图以比较预期结果和实际结果。
  • @CodeCaster 我已经阅读了你们提供的其他问题的链接,我不能在 .sortable 上使用 ('disbaled', 'disabled'),可以吗?
  • “没有“.sortable”的问题呈灰色显示 - 您是否希望本网站上存在的每个独特问题都有答案?查看使用的方法,以自己的方式实现它们。如果您的问题是“我如何将 .sortable 元素显示为禁用”,那么请提出。
  • @CodeCaster 我还问了什么?我问的是 .sortable 并且在其他地方还没有被问到,如果你和你的妻子发生争执,请不要把它拿出来!

标签: c# javascript jquery asp.net browser


【解决方案1】:

如果您使用的是 jquery 1.6+,请尝试使用 prop。有关更多信息,请参阅此答案。 attr Not working in chrome

$('.class :input').prop('disabled',true);

如果问题仍然存在。按照disabled issue in chrome中提到的方式设置 CSS

 -webkit-text-fill-color: black

【讨论】:

    猜你喜欢
    • 2020-11-26
    • 2011-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-05
    • 1970-01-01
    相关资源
    最近更新 更多