jQuery 和 webkit,如何让 css({top:, left:}) 工作?
我试图做一些很好的事情来显示错误消息,一切都很好,直到我决定尝试使用 chrome/safari,这是代码:
这里: http://pastebin.com/VymWLNTT
或此处:http://jsfiddle.net/YfrVJ/
有谁知道解决方法或其他类似的方法来显示错误消息?谢谢。
I was trying to do something nice to display an error message, and everything was fine until I decided to try with chrome/safari, this is the code:
Here: http://pastebin.com/VymWLNTT
Or here: http://jsfiddle.net/YfrVJ/
Does anyone know a workaround or another similar way to display error messages?, thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
未经进一步检查:+=50% 失败。把它改成绝对像素值就可以了。
编辑:或者删除“+=”。
http://jsfiddle.net/LTgUY/1/
Without further inspection: +=50% fails. Change it to an absolute pixel value and it will work.
Edit: Alternatively remove "+=".
http://jsfiddle.net/LTgUY/1/
将
.animate
使用的百分比值替换为绝对值。您可以按照与vleft
值类似的方式来计算它,例如:然后使用它代替
50%
:Replace the percentage value used with
.animate
with an absolute value. You can calculate it in a similar manner as you do with thevleft
value, e.g.:Then use it instead of the
50%
: