- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我使用 jQuery Selectric 插件来自定义选择。
$('select').selectric({
disableOnMobile: false
});
如果我在 iPad 设备上打开选择,我的左列会上移
.left-column {
position: fixed;
left: 0;
top: 0;
width: 200px;
height: 100vh;
background: #F00;
z-index: 100;
}
请帮帮我。此处演示:http://output.jsbin.com/seleyi
UPD: 在 browserstack 测试 iOS < 7 - 没问题,iOS 8.3 - 有问题,iOS 9.1 有这个错误
最佳答案
这是iOS 9 的bug,在iOS 8 中包含,但在9 版本中包含了部分。
input
错误,属性 readonly="readonly"
。 Selectric 使用隐藏输入:
发生了什么:
selectric-wrapper
启动方法_open
。_open
将焦点设置为隐藏 input.selectric-input
。它制作了 selectric 插件,我不知道为什么。可能是,更简单地为隐藏元素上的击键添加监听器。并在元素具有焦点时处理此类事件。为什么要输入
?如果您使用另一个元素,然后按下箭头键,我们也会滚动文档本身。因为,使用 input ,虽然我可能是错的。也许对电子阅读器来说更好的输入,即,用它来增强可访问性。 当焦点进入 input 时,尽管它是只读的,iOS(我认为是)会尝试为键盘分配空间。我可以建议一个简单的解决方法:
$(".selectric-input[readonly]").on("focus", function(evt) {
this.blur();
});
即当焦点输入立即摆脱他时,因为在 iPad 上无法使用键盘在列表中移动,功能不应受到影响。
关于javascript - iPad 上的 jQuery Selectric 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35668938/
我正在使用一个选择框 JS 插件来设置选择框的样式。当页面上有多个选择框实例时,插件似乎没有初始化。 选择器插件: https://github.com/Mobius1/Selectr 演示: htt
根据名称以编程方式更改 Selectric 下拉列表值的好方法是什么?我知道我想要设置为选定的选项的值。我不知道名称或索引。 这是我最好的尝试: $('.store-availability').pr
我将优雅的 Selectric JQuery plugin 应用于我的选择框,但现在我无法通过选中或取消选中复选框来启用或禁用某个选择框。我注意到,如果我删除插件,下面的代码可以正常工作。如果插件已加
我正在尝试使用 jQuery 和 Selectric 框架创建一个菜单,但我遇到了一个问题,需要一些帮助。使用此菜单,我希望下拉菜单的最小宽度是下拉选择中最大文本项的最大宽度。 就像现在一样,我可以预
我终于找到了一个足够智能的选择菜单插件,可以在 IE 比较模式下工作,并且还允许我在菜单选项被替换之前触发一个事件。这个很棒的插件叫做 jQuery Selectric . 我需要在显示选项之前触发一
我使用以下代码克隆表单元素并附加到单击按钮时的目标。 $('#addChild').on('click', function () { var num =
我使用 jQuery Selectric 插件来自定义选择。 $('select').selectric({ disableOnMobile: false }); 如果我在 iPad 设备上打开选
我可以通过做一些类似的事情来改变原始选择的选择选项- $('#mySelectList option:first').prop('selected', true) 但这不会更新选择的 selectri
我正在为数据表构建一个简单的查询界面。 我有两个下拉菜单 - 一个用于从表中选择字段,另一个用于选择要对该字段执行的查询。查询下拉项取决于数据类型,因此我必须等到选择该字段才能填充它。 如果我使用普通
我是一名优秀的程序员,十分优秀!