Jquery 幻灯片放映中的幻灯片放映

Jquery 幻灯片放映中的幻灯片放映,jquery,slideshow,Jquery,Slideshow,我怎么会有一个默认的缩略图幻灯片,像!当用户点击缩略图时,有4-5张幻灯片(比如,一朵花的5张不同的照片),然后是幻灯片 或者,或者,如何拥有多个图库,以及一个在幻灯片中显示每个图库的第一个图像的脚本 谢谢你,塔斯塔克。这就满足了上述要求。有人能建议如何拍摄和使用它的自动播放(3幅大图)和标题吗 或者,以下是我尝试修改建议的脚本,以使3个大图像旋转: <div id="main"> <div id="pages"> <div class="navi"><

我怎么会有一个默认的缩略图幻灯片,像!当用户点击缩略图时,有4-5张幻灯片(比如,一朵花的5张不同的照片),然后是幻灯片

或者,或者,如何拥有多个图库,以及一个在幻灯片中显示每个图库的第一个图像的脚本

谢谢你,塔斯塔克。这就满足了上述要求。有人能建议如何拍摄和使用它的自动播放(3幅大图)和标题吗

或者,以下是我尝试修改建议的脚本,以使3个大图像旋转:

<div id="main">
<div id="pages">
<div class="navi"></div>
<div class="scrollable">
<div class="items">
       <div class="item"><img id = "img1" class= "active" src= "images/main_img1.jpg"></img></div>
       <div class="item"><img id = "img2"  src= "images/main_img2.jpg"></img></div>
       <div class="item"><img id = "img3"  src= "images/main_img3.jpg"></img></div>
       <div class="item"><img id = "img4"  src= "images/main_img4.jpg"></img></div>
   </div>
</div></div></div></div>

current_string = $("#main img.active").attr('id');
current = current_string.charAt(3); //get the current image number
current++;
if (current > 4){ //check if current image is the last image display first image
    current = 1;
}
current_string = "img" + current;
$("#main img.active).removeClass('active').fadeOut(1000, function(){ //fadeOut existing image
    $("#main img").each(function(){
        if($(this).attr('id') == current_string){
            $(this).addClass('active').fadeIn(1000) //fadeIn next image
        }
    });
});

当前_字符串=$(“#main img.active”).attr('id');
当前=当前字符串.charAt(3)//获取当前图像编号
电流++;
如果(当前>4){//检查当前图像是否是最后一个图像显示第一个图像
电流=1;
}
当前\ u string=“img”+当前;
$(“#main img.active).removeClass('active').fadeOut(1000,function(){//fadeOut现有图像
$(“#主img”)。每个(函数(){
if($(this).attr('id')==当前字符串){
$(this.addClass('active').fadeIn(1000)//fadeIn下一幅图像
}
});
});

我以前使用过jQuery工具。虽然没有那么小,但还不错

这与您所说的类似(嵌套幻灯片):

以下是描述:

我以前使用过jQuery工具。虽然没有那么小,但还不错

这与您所说的类似(嵌套幻灯片):

以下是描述:
即使我想要这样的东西,你也可以查看我发布的问题


但我暂时用jQuery对话框解决了Nivo slider的问题,也就是说,我在一个单独的对话框中加载了slideShowEnds,并在“slideShowEnds”中触发了另一个slider的点击事件(加载到他自己的对话框中)[对话框的宽度、高度、位置等保持不变]即使我想要这样的东西,你也可以查看我发布的问题

http://gloryplus.com/index.php?route=product/product&path=82&product_id=291

<script type="text/javascript">
var currentImage;
var currentIndex = -1;
var interval;
function showImage(index){
    if(index < $('#bigPic img').length){
        var indexImage = $('#bigPic img')[index]
        if(currentImage){
            if(currentImage != indexImage ){
                $(currentImage).css('z-index',2);
                clearTimeout(myTimer);
                $(currentImage).fadeOut(300, function() {
                    myTimer = setTimeout("showNext()", 3000);
                    $(this).css({'display':'none','z-index':1})
                });
            }
        }
        $(indexImage).css({'display':'block', 'opacity':1});
        currentImage = indexImage;
        currentIndex = index;
        $('#thumbs li').removeClass('active');
        $($('#thumbs li')[index]).addClass('active');
    }
}

function showNext(){
    var len = $('#bigPic img').length;
    var next = currentIndex < (len-1) ? currentIndex + 1 : 0;
    showImage(next);
}

var myTimer;

$(document).ready(function() {
    myTimer = setTimeout("showNext()", 3000);
    showNext(); //loads first image
    $('#thumbs li').bind('mouseover',function(e){
        var count = $(this).attr('rel');
        showImage(parseInt(count)-1);
    });
});
但我暂时用jQuery对话框解决了Nivo slider的问题,也就是说,我在一个单独的对话框中加载了slideShowEnds,并在“slideShowEnds”中触发了另一个slider的点击事件(加载到他自己的对话框中)[对话框的宽度、高度、位置等保持不变]

http://gloryplus.com/index.php?route=product/product&path=82&product_id=291
http://gloryplus.com/index.php?route=product/product&path=82&product_id=291

<script type="text/javascript">
var currentImage;
var currentIndex = -1;
var interval;
function showImage(index){
    if(index < $('#bigPic img').length){
        var indexImage = $('#bigPic img')[index]
        if(currentImage){
            if(currentImage != indexImage ){
                $(currentImage).css('z-index',2);
                clearTimeout(myTimer);
                $(currentImage).fadeOut(300, function() {
                    myTimer = setTimeout("showNext()", 3000);
                    $(this).css({'display':'none','z-index':1})
                });
            }
        }
        $(indexImage).css({'display':'block', 'opacity':1});
        currentImage = indexImage;
        currentIndex = index;
        $('#thumbs li').removeClass('active');
        $($('#thumbs li')[index]).addClass('active');
    }
}

function showNext(){
    var len = $('#bigPic img').length;
    var next = currentIndex < (len-1) ? currentIndex + 1 : 0;
    showImage(next);
}

var myTimer;

$(document).ready(function() {
    myTimer = setTimeout("showNext()", 3000);
    showNext(); //loads first image
    $('#thumbs li').bind('mouseover',function(e){
        var count = $(this).attr('rel');
        showImage(parseInt(count)-1);
    });
});
无功电流图像; var currentIndex=-1; var区间; 函数showImage(索引){ 如果(索引<$('bigPic img')。长度){ var indexImage=$('#bigPic img')[索引] 如果(当前图像){ 如果(currentImage!=索引最大值){ $(currentImage).css('z-index',2); clearTimeout(myTimer); $(currentImage).fadeOut(300,函数(){ myTimer=setTimeout(“showNext()”,3000); $(this.css({'display':'none','z-index':1}) }); } } $(indexImage).css({'display':'block','opacity':1}); currentImage=索引最大值; currentIndex=索引; $(“#thumbs li”).removeClass('active'); $($('#thumbs li')[index]).addClass('active'); } } 函数showNext(){ var len=$('#bigPic img')。长度; var next=当前指数<(len-1)?当前指数+1:0; showImage(下一个); } var-myTimer; $(文档).ready(函数(){ myTimer=setTimeout(“showNext()”,3000); showNext();//加载第一个图像 $('#thumbs li').bind('mouseover',function(e){ var count=$(this.attr('rel'); showImage(parseInt(count)-1); }); });

http://gloryplus.com/index.php?route=product/product&path=82&product_id=291
无功电流图像;
var currentIndex=-1;
var区间;
函数showImage(索引){
如果(索引<$('bigPic img')。长度){
var indexImage=$('#bigPic img')[索引]
如果(当前图像){
如果(currentImage!=索引最大值){
$(currentImage).css('z-index',2);
clearTimeout(myTimer);
$(currentImage).fadeOut(300,函数(){
myTimer=setTimeout(“showNext()”,3000);
$(this.css({'display':'none','z-index':1})
});
}
}
$(indexImage).css({'display':'block','opacity':1});
currentImage=索引最大值;
currentIndex=索引;
$(“#thumbs li”).removeClass('active');
$($('#thumbs li')[index]).addClass('active');
}
}
函数showNext(){
var len=$('#bigPic img')。长度;
var next=当前指数<(len-1)?当前指数+1:0;
showImage(下一个);
}
var-myTimer;
$(文档).ready(函数(){
myTimer=setTimeout(“showNext()”,3000);
showNext();//加载第一个图像
$('#thumbs li').bind('mouseover',function(e){
var count=$(this.attr('rel');
showImage(parseInt(count)-1);
});
});

Yo Dagg,我听说你喜欢幻灯片…@Eli-幻灯片中的幻灯片?我希望你理解这个要求的重要性。梦中的很多梦,呃,我的意思是幻灯片太不稳定了!所以,每个嵌套的幻灯片都必须比它嵌套的幻灯片运行得快……只要稍有干扰,浏览器就会崩溃。有人打电话来。只有她能处理这件事,我听说你喜欢幻灯片…@Eli-幻灯片中的幻灯片?我希望你能理解这一要求的严重性。梦中的很多梦,呃,我的意思是幻灯片太不稳定了!所以,每个嵌套的幻灯片都必须比它嵌套的幻灯片运行得快…哪怕是一点点干扰,浏览器要崩溃了。有人打电话给这里。只有她能处理这件事或万岁!我该如何使3幅图像…不是缩略图,而是3幅大图像播放和循环,并停止悬停播放。?我还需要一个标题。查看Autoscroll插件以实现可滚动(外观不同,但仍然只是css外观):…在你的