jquery - jQuery Mobile 升级后输入文字背景问题

标签 jquery css html jquery-mobile

首先,下面是我使用的风格

.iblack input,.iblack textarea
{
  box-shadow: 0px 1px 4px 4px rgb(0, 0, 0) inset !important;
}

之前我使用的是 jQuery Mobile 1.2 和 jQuery 1.8,一切都很好。在这里查看现场 fiddle http://jsfiddle.net/qPKLZ/

今天我升级到 jQuery Mobile 1.3 和 jQuery 1.9,发现背景样式没有正确应用。现场 fiddle 在这里 http://jsfiddle.net/ECxve/

谁能指出我究竟出了什么问题?

我什至在文本输入本身上尝试了 background-color 以发现观察到的相同行为。

最佳答案

第一个 fiddle 标记在输入元素上应用圆 Angular

<div class="iblack">
    <input id="hoursMon" name="hoursMon" type="number" value="" data-mini="true" class="ui-input-text ui-body-c ui-corner-all ui-shadow-inset ui-mini">
</div>

但是在你的第二个 fiddle 中有一个额外的 div 包装器来处理圆 Angular

<div class="iblack">
    <div class="ui-input-text ui-shadow-inset ui-corner-all ui-btn-shadow ui-body-c ui-mini">
        <input id="hoursMon" name="hoursMon" type="number" value="" data-mini="true" class="ui-input-text ui-body-c"></div>
</div>

通过设置 div 样式而不是输入样式来修复它...类似

.iblack .ui-corner-all
{
  box-shadow: 0px 1px 4px 4px rgb(0, 0, 0) inset !important;
}

jsfiddle

关于jquery - jQuery Mobile 升级后输入文字背景问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15917025/

相关文章:

HTML 未在表格右侧对齐

javascript - 使用 jQuery 单击将类添加到父类

html - 有东西将我的下拉导航栏向右移动

javascript - 如何在 HTML 中创建一个真正的 "onchange"事件(无 jQuery)?

javascript - 文本链接填写表单字段

javascript - 为什么appendTo只能工作一次?

jquery - 两个动画之一不适用于页面加载 jQuery

css 在 asp.net 中的 contentPlaceHolder 的 div 中不起作用

javascript - 将多个textarea的值添加到另一个textarea提交

javascript - 清除另一个输入时清除输入类型文本