我怎样才能自动将淡入变成幻灯片?
我有以下代码,可以自动在不同幻灯片之间显示幻灯片,如图所示。
现在,每当我单击图片上显示的数字时,就会产生淡入,但我想自动在 1 到 5 之间进行转换,并在 5 上定时再次返回到 1 。
截图为:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/JavaScript">
$(document).ready(function (){
$('#button a').click(function(){
var integer = $(this).attr('rel');
$('#myslide .cover').css({left:-960*(parseInt(integer)-1)}).hide().fadeIn();
$('#button a').each(function(){
$(this).removeClass('active');
if($(this).hasClass('button'+integer)){
$(this).addClass('active')}
});
});
});
</script>
I have the following code that automates a slideshow between the different slides as shown in the picture.
This is now producing a fadeIn whenever I click on the numbers shown on the pic, but I'd like to automate the transition betweeh 1 to 5 and when on 5 return to 1 again on a timed maner.
The screenshot is:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/JavaScript">
$(document).ready(function (){
$('#button a').click(function(){
var integer = $(this).attr('rel');
$('#myslide .cover').css({left:-960*(parseInt(integer)-1)}).hide().fadeIn();
$('#button a').each(function(){
$(this).removeClass('active');
if($(this).hasClass('button'+integer)){
$(this).addClass('active')}
});
});
});
</script>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
以下假设您将删除数字按钮,并且您的幻灯片编号为 1 到 5。
The following assumes you will remove the number buttons, and that your slides are numbered 1 to 5.
嗯,尝试一下以下
注意事项:这是未经测试的,而且是我的想法!
Hmm try something along the lines of
Note: This is untested and of the top of my head!
sje397 的解决方案将起作用 - 这里的替代方案将在淡入后使用回调函数
Solution by sje397 will work - here's alternative that will use callback function after fade-in