我正在尝试创建文本幻灯片效果。一个示例是将TS
转换为TextSlide
,以便:
T
会向左滑动,因为幻灯片ext
会显示lide
向右滑出。 知道如何做到这一点?
TS
T-->S--->
TextSlide
看看这个JSFiddle
答案 0 :(得分:1)
我认为这就是你要找的东西: http://jsfiddle.net/j3p8L8g7/
CSS:
.one, .two, .three, .four {
display: inline-block;
}
.two, .four {
overflow: hidden;
}
使用Javascript:
var oldWidths = [];
$( document ).ready(function() {
oldWidths[0] = $(".two").width();
oldWidths[1] = $(".four").width();
$(".two").css("width",0);
$(".four").css("width",0);
$("#button").click(function(){
slide();
});
});
function slide(){
$(".two").animate({
width:oldWidths[0]
},1000);
$(".four").animate({
width:oldWidths[1]
},1000);
}
答案 1 :(得分:0)
你想要哪一个:
<marquee>This text will scroll from right to left</marquee>
<marquee direction="up">This text will scroll from bottom to top</marquee>
<marquee direction="down" width="250" height="200" behavior="alternate" style="border:solid">
<marquee behavior="alternate">
This text will bounce
</marquee>
</marquee>
来源:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/marquee
答案 2 :(得分:0)
以下是您的确切代码:
CSS:
.one, .two, .three, .four {
display: inline-block;
position: relative;
float: left;
}
.one{
left: 400px;
}
.four{
left:-60px;
}
.two{
display: none;
}
Jquery的:
$(document).ready(function(){
$('.one').animate({left:'0px'}, function(){
$('.two').fadeIn('slow');
$('.four').animate({left:'0px'});
});
});