【发布时间】:2018-08-03 15:02:31
【问题描述】:
单击另一个元素后,我试图聚焦文本区域。桌面浏览器似乎工作正常,但 Iphone 不行。
$('.reveal_below').on('change', function(e) {
e.preventDefault();
var item_id = $(this).attr('data-item-id');
if (this.checked) {
$('.hidden_below__' + item_id).css({
'margin-left': '0px',
display: 'block',
opacity: '0'
}).animate({
'margin-left': '15px',
opacity: '1'
},
250, function() {
console.log("-----------");
$("#x").focus();
})
} else {
$('.hidden_below__' + item_id).slideUp();
}
});
这里有一点demo
它会将文本区域集中在复选框的更改事件上。这就是问题所在,如何使用演示中的动画解决这个问题?
【问题讨论】: