好的,这就是到目前为止的故事。
我有一个登录表单,其中的标签覆盖在输入值时会隐藏。
这一切都工作正常,但在 chrome 上,自动填充不会触发任何内容。
所以我提出了以下解决方法,但是当我尝试删除警报时它停止工作???
$(window).load(function(){
alert();
if($('input:-webkit-autofill').val()){
$("label[for='user'], label[for='pass']").css("visibility", "hidden");
}
});
我已经摆弄了它一两个小时了,但什么也没做。有什么想法吗?
最佳答案
$(document).ready(function (e) {
setTimeout(function () {
if ($('input#username:-webkit-autofill').val()) {
console.debug($('input#username:-webkit-autofill').val());
}
}, 25);
});
这是我的解决方法=]
希望这会有所帮助。
关于jquery - 检测 chrome 上的自动填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14631592/