似乎某些版本的默认android浏览器存在渲染问题.如果我创建一个页面,我有一些输入字段和一个按钮,当我禁用其他输入字段时,该按钮显示为灰色(除非这是在页面加载时完成的,你必须点击/缩放一点到让浏览器重新渲染).
有趣的是,它不会将禁用的STYLE应用于按钮,而只是将其灰显.这是一个例子.
ul { list-style-type:none; }
.xxx {
background: blue;
color: white;
}
.xxx:disabled { background-color: red; }
Run Code Online (Sandbox Code Playgroud)
<div id="root">
<ul>
<li>
<input name="x" id="enable" class="x" type="radio">Enable</input>
</li>
<li>
<input name="x" id="disable" class="x" type="radio">Disable</input>
</li>
</ul>
<input type="button" class="xxx" value="Button"></input>
</div>
Run Code Online (Sandbox Code Playgroud)
$(function() {
$('.x:eq(0)').prop('disabled', true);
});
Run Code Online (Sandbox Code Playgroud)
注意事项:
任何想法如何解决这个问题?
| 归档时间: |
|
| 查看次数: |
3275 次 |
| 最近记录: |