Hyperlink jquery flexslider链接到特定图像

Hyperlink jquery flexslider链接到特定图像,hyperlink,flexslider,Hyperlink,Flexslider,当点击来自另一个主页的链接(如锚定“www.mysite.html#slider3”)时,是否可以在flexslider中显示特定的图像?我有一个带有文本链接的页面。如果用户单击“转到滑块3”之类的链接,则会出现具有flexslider的站点并显示滑块3 有人能帮我吗?我已经读过这篇文章()但是这对我不起作用,我不知道为什么 谢谢你,也很抱歉我的英语不好, CeDeFlexslider提供了一个名为“startAt”的属性,该属性接受表示要首先显示的幻灯片的索引。您还可以通过将“slidesho

当点击来自另一个主页的链接(如锚定“www.mysite.html#slider3”)时,是否可以在flexslider中显示特定的图像?我有一个带有文本链接的页面。如果用户单击“转到滑块3”之类的链接,则会出现具有flexslider的站点并显示滑块3

有人能帮我吗?我已经读过这篇文章()但是这对我不起作用,我不知道为什么

谢谢你,也很抱歉我的英语不好,
CeDe

Flexslider提供了一个名为“startAt”的属性,该属性接受表示要首先显示的幻灯片的索引。您还可以通过将“slideshow”参数设置为false来禁用幻灯片放映的自动播放。如果在创建幻灯片之前获取要开始的幻灯片参考,则可以使用这些参数

// create a variable to store the slide index to start at.
startAtSlideIndex = 0;

// see if a tab anchor has been included in the url
if (window.location.hash != '') {

  // Set the startAtSlideIndex variable to one less than the ordinal passed
  // note: if you have more than 9 slides, this will fall down and you'll
  //       have to do some more complex string manipulation.
  //       A querystring variable might be easier, especially if you use
  //       someone else's url parser ;)
  // Important: assumes the format of the hash is '#tabN' where N is the digit we want.
  startAtSlideIndex = window.location.hash.substr(4,1)-1;
}

$("#flexslider-container").flexslider({

  // other flexslider params

  // set the flexslider startAt param to the value of the startAtSlideIndex variable
  startAt: startAtSlideIndex

});

编辑:我忘记了location对象在我的原始答案中有一个“hash”属性。

又是我:-)它似乎也适用于9张以上的幻灯片:我只是稍微更改了代码:

//重要提示:假设hash的格式是“#tabNN”,其中NN是我们想要的数字。startAtSlideIndex=window.location.hash.substr(4,2)-0

谢谢大家

嗨,迈克尔,谢谢你的回答!很抱歉我这么晚才回答。因为这不是我的主要工作,我甚至不能测试它。现在我要弥补这一点,并再次报告我。我对您的代码有一个问题:“4,1”是什么意思?不幸的是,我有超过9张幻灯片。。。我要怎么更改代码?谢谢!哇!它工作得很好!再次感谢你!我只尝试了几张图片,但现在我想让它可以处理9张以上的图片。你能告诉我我要做什么吗?