[英]Customize supersized plugin for an image gallery
我的相冊有問題。
我需要更新一個全局變量...看起來很容易,但是它不起作用...知道這里有什么問題嗎? 可能是超大文件在加載時可以工作,並且一旦頁面加載后就無法更新。
這是我的代碼:
$path = '../images/bg-gallery.jpg'; //set initial image
<div><a class="full-screen" href="../images/gallery-imgs/photo-gallery/01.jpg"><img src="../images/gallery-imgs/photo-gallery/01.jpg" /></a></div>
$('.full-screen').click(function(e){
e.preventDefault();
$path = $(this).attr('href');
return $path; //update image path variable based on which thumbnail clicked
});
這是聲明圖像路徑的位置:
jQuery(function($){
$.supersized({
// Functionality
slide_interval : 10000, // Length between transitions
transition : 1, // 0-None, 1-Fade, 2-Slide Top, 3-Slide Right, 4-Slide Bottom, 5-Slide Left, 6-Carousel Right, 7-Carousel Left
transition_speed : 700, // Speed of transition
// Components
slide_links : 'blank', // Individual links for each slide (Options: false, 'num', 'name', 'blank')
slides : [{image : $path}]
});
});
我沒有嘗試更新變量,而是進入文檔,看到它們具有可以使用的API( api.goTo($slide);
)。
奇跡般有效! :)
這是我的最終代碼:
<div><a class="full-screen" rel="1" href="../images/bg-gallery.jpg"><img src="../images/bg-gallery.jpg" /></a></div>
$('.full-screen').click(function(e){
e.preventDefault();
var $slide = $(this).attr('rel');
api.goTo($slide);
});
slides : [
{image : '../images/bg-gallery.jpg'},
{image : '../images/gallery-imgs/photo-gallery/01.jpg'},
{image : '../images/gallery-imgs/photo-gallery/02.jpg'},
{image : '../images/gallery-imgs/photo-gallery/03.jpg'},
{image : '../images/gallery-imgs/photo-gallery/04.jpg'},
{image : '../images/gallery-imgs/photo-gallery/05.jpg'},
{image : '../images/gallery-imgs/photo-gallery/06.jpg'},
{image : '../images/gallery-imgs/photo-gallery/07.jpg'},
{image : '../images/gallery-imgs/photo-gallery/08.jpg'},
{image : '../images/gallery-imgs/photo-gallery/09.jpg'},
{image : '../images/gallery-imgs/photo-gallery/10.jpg'},
{image : '../images/gallery-imgs/photo-gallery/11.jpg'},
{image : '../images/gallery-imgs/photo-gallery/12.jpg'},
{image : '../images/gallery-imgs/photo-gallery/13.jpg'},
{image : '../images/gallery-imgs/photo-gallery/14.jpg'},
{image : '../images/gallery-imgs/photo-gallery/15.jpg'},
]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.