jQuery文本动画幻灯片
jQuery text animation slide-in
我正在尝试在动画中使用jQuery幻灯片,它似乎运行良好,但我的第二个动画不起作用。有人能告诉我我做错了什么吗?
此行:
$('#headline1Txt').animate({'marginLeft': "100px"}, 1000);
运行良好,但这一个:
$("#headline1Txt").animate({left: "+=30"}, 500);
不起作用。
我的代码
HTML
<div id="mainContainer">
<div id="headlineText">
<p id="headline1Txt" >Striped Bag</p>
</div>
</div>
JS
$(document).ready(function () {
$('#headline1Txt').animate({'marginLeft': "100px"}, 1000);
$("#headline1Txt").animate({left: "+=30"}, 500);
});
CSS
#headlineText {
margin: 60px 80px;
}
left CSS属性指定了posited的部分位置元素。对于绝对定位的元素(具有位置:绝对或位置:固定的元素(,它指定左边距之间的距离元素的边缘及其包含块的左边缘。
https://developer.mozilla.org/en-US/docs/Web/CSS/left
由于CSS left
属性是position:*;
属性的一部分,请通过添加position属性进行修复,这样jquery就知道将左值增加到什么。
正在运行
CSS
#headlineText
{
margin:60px 80px;
}
#headline1Txt
{
position:relative;
}
HTML
<div id="mainContainer">
<div id="headlineText">
<p id="headline1Txt">Striped Bag</p>
</div>
</div>
jQuery
$(document).ready(function () {
$('#headline1Txt').
animate({ 'marginLeft': "100px" }, 1000).
animate({ left:"+=30" }, 5000);
});
您想要实现什么?
你想让文本滑入(标题正好在屏幕上(,然后再滑30像素?
这就是$("#headline1Txt").animate({ 'marginLeft': "+=30" }, 500);
将要实现的目标。CCD_ 4而不仅仅是CCD_。
相关文章:
- jQuery透明图像描述鼠标悬停时的幻灯片动画
- jquery图片库幻灯片动画
- 选择2.js和jQuery幻灯片动画滞后/抖动
- 如何在显示隐藏元素时在 JQuery 中制作幻灯片动画
- 画布幻灯片动画
- JQuery WOW幻灯片/动画效果:Z指数问题
- 延迟jQuery切换Class效果,直到幻灯片动画完成
- Javascript:悬停时滞后;制作幻灯片动画
- 幻灯片动画未定义
- 点击按钮触发jQuery幻灯片动画
- 为什么我的背景幻灯片动画在更改之间有延迟
- 带有幻灯片动画的可关闭底部栏
- jquery的幻灯片动画;工作不正常
- JQuery垂直幻灯片动画不会移动
- 为jquery幻灯片动画添加不透明度效果
- 向ng重复添加幻灯片动画
- 如何防止引导转盘在单击右/左控件后恢复幻灯片动画
- 单击时水平播放幻灯片动画
- Jbgallery 3.0幻灯片动画是否有可能从白色淡出
- jQuery:幻灯片动画走得很远,然后“跳”到正确的高度