【问题标题】:IE6 Select Box - How to align disabled stylingIE6 选择框 - 如何对齐禁用的样式
【发布时间】:2014-07-09 16:25:40
【问题描述】:

为了提供一些上下文,我有一个表单,其中包含必须使用 jQuery 动态禁用的字段,具体取决于获得的查询字符串值。因为我希望将这些值发布回服务器,所以我使用了“只读”属性,然后覆盖了样式。对于我的下拉框,我注意到使用 readonly 属性不会阻止用户进一步选择,因此我禁用了这些元素并提供了匹配(隐藏)元素,我可以使用这些元素将它们的值发布到服务器。

但是,当我在我的选择中使用 disabled=disabled 属性然后调整背景样式(根据我在其他输入框上所做的)时,我在 IE6 中没有得到预期的灰色背景。所有其他版本的 IE 和主要版本的 FF 和 Chrome 绝对没问题;只是 IE6 出现问题。以下是我的代码。有没有其他人遇到过这个问题和/或知道解决方法?

非常感谢 伊恩

// Disable the drop downs completely
$("#Division").attr("disabled", "disabled");
$("#Country").attr("disabled", "disabled");

// Style boxes
$("input[type=text]").css("background", "lightgray");
$("#R").css("background", "lightgray");
// Re-styling for the drop downs - works across all browsers EXCEPT IE6
$("select").css("background-color", "lightgray");

【问题讨论】:

    标签: jquery internet-explorer-6


    【解决方案1】:

    你在 IE6 上浪费时间干什么?您知道没有人再使用它了,即使是 Internet Explorer 7 也不值得您花时间see here 进行全球统计。

    【讨论】:

    • 我很清楚马特,不幸的是这是客户的内部要求:)
    • 纯粹出于兴趣...您为什么要为您的客户提供娱乐。怀着最崇高的敬意;说服您的客户不要使用存在大量安全漏洞的 13 年历史的网络浏览器是您的工作。
    猜你喜欢
    • 2011-11-22
    • 2016-04-27
    • 2011-05-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-09
    • 2014-11-11
    • 2011-02-18
    相关资源
    最近更新 更多