4

好了,故事到此为止。

我有一个带有标签覆盖的登录表单,在输入值时会隐藏。
这一切都很好,但在 chrome 上,自动填充不会触发任何东西。

所以我发现了以下解决方法,但是当我尝试删除警报时它停止工作???

$(window).load(function(){
   alert();
   if($('input:-webkit-autofill').val()){
      $("label[for='user'], label[for='pass']").css("visibility", "hidden");   
   }        
});

我已经修补了一个或两个小时,但什么也没有。有任何想法吗?

4

1 回答 1

3
$(document).ready(function (e) {
    setTimeout(function () {
        if ($('input#username:-webkit-autofill').val()) {
            console.debug($('input#username:-webkit-autofill').val());
        }
    }, 25);
});

这是我的解决方法 =]
希望这会有所帮助。

于 2014-12-17T14:54:24.360 回答