JQuery/Cycle2 - 转到 URL 然后调用特定幻灯片

JQuery/Cycle2 - Go to URL and then call specific slide

我正在尝试 link 从另一页转到特定幻灯片。

我使用的代码(在 document.ready 内)是:

$('#goto1').click(function() { 
    window.location.href = "page.html#projects";
    setTimeout(function () {
    $('.cycle-slideshow').cycle(3); 
    return false;
    }, 5000);   
});

它会转到有问题的 URL,但不会将循环幻灯片 div 更改为幻灯片 3 - 事实上,一旦重定向,什么也不会发生。

显然我遗漏了一些东西 - 有什么想法吗?

使用了 cycle2 内置功能。

var slideshow = $('.cycle-slideshow');
maxSlides = slideshow.data('cycle.opts');

slideshow.on({
'cycle-update-view': function(event, optionHash, outgoingSlideEl, incomingSlideEl, forwardFlag) {
    UpdateTitles();
}
});

function UpdateTitles(){
var currentSlide = slideshow.data('cycle.opts').currSlide;
activeSlide = $(".cycle-slide-active");
activeTitle = activeSlide.data('title');

if(currentSlide == 0){
    nextTitle = activeSlide.next().data('title');
    prevTitle = '';
}
else if(currentSlide == maxSlides-1){
    prevTitle = activeSlide.prev().data('title');
    nextTitle = $(".cycle-slide").eq(0).data('title');
}
else {
    nextTitle = activeSlide.next().data('title');
    prevTitle = activeSlide.prev().data('title');
}

$('#prev').html(prevTitle);
$('#next').html(nextTitle);
}

UpdateTitles();

});