jQuery动画屏幕使用(x)%
jQuery animate to screen using (x)%
我遇到了一个小问题,我想用(x)px来分隔另一个div中的一个div。
现在我有原来的div在
left: '30%';
但是我希望第二个div是
left: '30%' + (width of first div) + (5px of border space);
目前我不能让它工作,因为百分比不能添加一个px值(我相信)。
只是想知道是否有任何方法绕过这个,这也很容易理解。谢谢!
可以添加。使用calc()
left: calc(30% + 250px + 5px); /* assuming width of your div is 250px;*/
EDIT: OP需要动画。
如果第二个div的位置相对于第一个,那么您应该能够使用第一个div的偏移量而不是设置百分比:
$('.div2').offset({
left: $('.div1').offset().left + $('.div1').outerWidth() + 5
})
相关文章:
- 如何在屏幕外或项目的中心视口中跟随YUI驱动的动画
- 我需要iframe的内容像动画一样展开,填满整个屏幕并缩小到原来的大小
- 当元素在屏幕中占60%时,WOW.js启动动画
- 如何在 CSS 动画遇到屏幕边缘时停止它
- 处理 QML 动画的屏幕分辨率更改
- 用JavaScript制作一个按钮的动画,从按钮到屏幕中心弹出一个模式对话框
- JQuery Animate 函数在制作动画之前跳到屏幕顶部
- 当浏览器下载所需的文件时,GIF 在初始屏幕中缓慢制作动画
- 如何在加载屏幕后停止加载动画
- jQuery动画在不同的屏幕分辨率下中断
- 在 Y 屏幕位置显示 CSS 动画
- 是否可以从javascript打印Flash动画的屏幕
- JavaScript动画,IMG在屏幕上移动,每次触摸屏幕限制时,他们都会转向方向
- JavaScript 动画在 iOS Safari Webkit 浏览器中停止,当手指在屏幕上而不抬起时
- 我希望我的动画在屏幕上水平移动,并在按下停止按钮后停止
- Javascript - 从任何位置将元素动画到屏幕中心
- 从“开始”屏幕恢复动画 CSS3
- 图像滑块,屏幕大小调整时边距动画中断(不使用滑块插件)
- jQuery和Greensock动画——用classname动画屏幕上的所有元素
- jQuery动画屏幕使用(x)%