关闭漂亮的照片幻灯片上点击最后一张幻灯片
Close pretty photo slideshow on click of last slide
我使用了pretty photo jquery插件来显示幻灯片,最后一张幻灯片是'Enter site',当用户点击这张幻灯片时,幻灯片应该停止放映,用户将被重定向到网站的主页。我该如何实现呢?
我试图使用onclick事件和标签,但他们都没有被调用。我甚至尝试使用'on'函数从jQuery中注册onclick事件,但没有运气。
由于回调函数是在pretypto关闭时调用的,因此您需要使用:changepicturecallback,每次显示/更改项时调用。在这个函数中,你必须读取当前项并计算它是否是最后一个。
试试这段代码:
$("a[rel^='prettyPhoto']").prettyPhoto({
animationSpeed:'normal',
slideshow:5000,
show_title: true,
allow_resize: true,
autoplay_slideshow: true,
social_tools: false,
deeplinking: false,
callback: function(){
console.log('pretty photo is closed')
},
image_markup: '<img id="fullResImage" class="fullResImage" src="{path}" />',
changepicturecallback: function(){
var currentSlide = ($('.pp_gallery').find('li').index($('.selected'))+1);
var myArray = jQuery('.currentTextHolder').text().split('/');
if(currentSlide == myArray[1]){
/* Make redirect to your HP */
}
}
});
相关文章:
- 为什么bxSlider会打断我在最后一张幻灯片和第一张幻灯片之间的转换
- 如何在最后一张幻灯片上停止动画
- 完整的背景图片幻灯片jquery,想让幻灯片的最后一张图片可以点击
- 指向html5库最后一张幻灯片后的html页面
- iOS 滑块默认为最后一张幻灯片
- 光滑的滑块删除最后一张幻灯片,如果 winWidth < 500
- Javascript幻灯片在节目开始时快速出现最后一张图像
- BX滑块滑块滑块最后一张幻灯片总是隐藏某些部分
- 如何获取最后一张和第一张幻灯片以相应地激活或禁用下一个和上一个按钮
- 幻灯片放映-将幻灯片链接到URL,仅适用于最后一张幻灯片
- BxSlider将最后一张幻灯片显示为第一张幻灯片
- 停止最后一张幻灯片上的jQuery按钮动画
- 在页面加载时,不是显示第一张幻灯片,而是显示最后一张幻灯片不到一秒钟
- 轨道jquery滑块暂停在最后一张幻灯片
- 伸缩滑块不能正常工作最后一张幻灯片
- 使幻灯片图像从第一个到最后
- 圆滑的旋转木马隐藏最后一张幻灯片期间调整大小,圆滑的goto不工作如预期
- 光滑的旋转木马有限,左对齐,没有白色空间后,最后的幻灯片.可能的
- 当用户到达最后一张幻灯片时重定向
- 在滑动之前,将最后一张幻灯片预放到滑块的开始处