-2

这是链接:http ://aydinfolio.com/Development_peppermint/

我希望它的滑块停在第一张照片上并且没有播放,所以这意味着没有更多的循环。我可以用 java-script 停止它还是如何停止它。

请让我知道它的紧急情况。

$(document).ready(function () {
    setTimeout(function () {
        $("div.mydiv").fadeOut("slow", function () {
            $("div.mydiv").remove();
        });
    }, 2000);
})

谢谢!

问候, Syed Hassan Ali Dimensionsxpert

4

3 回答 3

1

这是对你真正想要什么的纯粹猜测。我查看了您的网页示例,并查看了名为jquery.prettyPhoto.js的 JS 文件。在那里它给出了一些线索,即使它已经被缩小了!

我认为,要确定它是否在最后一张幻灯片上,您需要将这些行添加到该 JS 页面中:

if(currentGalleryPage == totalPage) {
  clearInterval(pp_slideshow); // stop slider timer
}

试试看。

在花时间写完这篇文章之后,你去改变了你的问题,这完全改变了一切——谢谢!

更新

加载您的jquery.prettyPhoto.js Javascript 页面。使用“查找和替换”并找到突出显示的行:

在此处输入图像描述

然后在突出显示的部分之后立即添加这一行:

if(currentGalleryPage==totalPage){clearInterval(pp_slideshow);};

它不能保证工作。浏览 JS 的缩小版本非常困难,而且非常耗时。那条线实际上可以在脚本中的许多不同位置出现,我试图打驴尾巴。

于 2012-08-01T22:11:06.613 回答
0

你可以做这样的事情

$( ".selector" ).bind( "slide", function(event, ui) {
    var step = $( ".selector" ).slider( "option", "step" );
    if (step == endSlideNumber){
        $('.selector').trigger('slidestop');
    }
});

不完全确定它会起作用,但值得一试。

于 2012-08-01T22:07:51.633 回答
0

好的,您声明了错误的插件,但这是一种类似的方法

设置选项

changepicturecallback: function(){
   if(currentGalleryPage == totalPage) {
       clearInterval(pp_slideshow); // stop slider timer
   }
}
于 2012-08-01T22:33:43.967 回答