Androidcheckbox破解导致移动网站在iPhone上

我一直使用高级checkbox黑客来隐藏和显示我的响应菜单。 黑客必须允许Android <4.1.2才能真正点击切换 – 没有黑客就无法工作。

现在事实certificate,黑客的animation部分

body { -webkit-animation: bugfix infinite 1s; } @-webkit-keyframes bugfix { from {padding:0;} to {padding:0;} } 

导致至lessiPhone的实际运动。 如何防止这种黑客破坏iPhone用户的网站体验?

我有一个预览生活在这里的错误。 看到错误的电影在这里看到。

Solutions Collecting From Web of "Androidcheckbox破解导致移动网站在iPhone上"

我没有一个Android来testing这个,但是不知道这个黑客也适用于一个元素而不是整个身体?

 .toggle { -webkit-animation: bugfix infinite 1s; } @-webkit-keyframes bugfix { from { padding: 0; } to { padding: 0; } } 

只要你没有任何填充该元素

原来,我有一个CSS规则* { transition: all .5s ease; } * { transition: all .5s ease; } css规则适用于所有的animation,包括这个黑客。 这导致了错误。

删除此规则并手动将其内容应用于所有animation修复了问题。