【问题标题】:jQuery .effect('shake') doesn't work on Safari and FirefoxjQuery .effect('shake') 在 Safari 和 Firefox 上不起作用
【发布时间】:2013-12-06 15:05:44
【问题描述】:

我做了这个:http://jsfiddle.net/jalxob/ahQLC/18/

    $( ".formbox" ).effect('shake', { times:2, distance:5 });

它在 Chrome 上运行良好,但在 Safari 和 Firefox 上却不行。

有人可以帮帮我吗?

如果您在 Safari 上查看,您会注意到当所有或其中一个输入未填充时,输入周围会出现红色阴影,并且容器 div 会稍微晃动。红色阴影不出现,在 Safari 和 Firefox 上晃动变化很大。

谢谢你:)

【问题讨论】:

  • 在 formbox 类中从边距中删除 auto 似乎可以解决抖动问题。所以它似乎是一些跨浏​​览器css兼容性问题
  • 是的,它可以工作。但我需要它以这种方式居中:(

标签: jquery forms firefox safari


【解决方案1】:

我只是添加 -webkit-appearance: none;现在可以使用了。

我仍然需要弄清楚摇晃在 Safari 和 Firebox 上的效果如何。 它仅在您延迟自动边距但我需要它居中时才有效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-01-24
    • 1970-01-01
    • 1970-01-01
    • 2021-11-02
    • 1970-01-01
    • 2018-10-12
    • 2012-01-16
    相关资源
    最近更新 更多