jQuery .animate({ 'width' : 'show' }) 在 Chrome/Safari 中无法正常工作?
这段代码可以在 Firefox 和 IE 中运行:
$('input').click(function() {
$(group).animate({
'width' : 'show'
}, 2000, "easeInOutCirc");
});
但是,在 webkit 浏览器(Chrome 和 Safari)中则不行。但如果我使用 $(group).show();
,它适用于所有浏览器。
可能是什么问题?
This piece of code works in Firefox and IE:
$('input').click(function() {
$(group).animate({
'width' : 'show'
}, 2000, "easeInOutCirc");
});
However, in webkit browsers (Chrome and Safari), it doesn't. But if I use $(group).show();
, it works in all browsers.
What could be the problem?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
请将其更改
为
或使用
please change this
to
or use
我找到了我的问题的解决方案。由于某种原因,我需要在 jQuery 中设置 css 属性,而不是仅仅通过
.hide()
隐藏$(group)
。所以我所做的就是将这行代码放在开头:而不是
Now it Works。无论如何,感谢您的投入!
I found the solution to my question. For some reason, I needed to set the css property in jQuery instead of just hiding
$(group)
via.hide()
. So what I did was to put this line of code at the beginning:instead of
Now it works. Anyway, thanks for the input!