我正在構建一個使用flexslider的網站,但我想實現一些URL哈希導航。基於URL的散列,我計劃獲取我想要顯示的幻燈片的索引,而最接近的是通過查看手動導航的代碼,其中單擊元素的索引等於索引幻燈:使用Flexslider哈希URL導航
slider.controlNav.live(eventType, function(event) {
event.preventDefault();
var $this = $(this),
target = slider.controlNav.index($this);
if (!$this.hasClass(namespace + 'active')) {
(target > slider.currentSlide) ? slider.direction = "next" : slider.direction = "prev";
slider.flexAnimate(target, vars.pauseOnAction);
}
});
所以,我想調整的原則,並把它在Flexslider的起始屬性:
$('.flexslider').flexslider({
start: function(slider) {
var target = 2; // Set to test integer
(target > slider.currentSlide) ? slider.direction = "next" : slider.direction = "prev";
slider.flexAnimate(target);
}
});
獲取基於URL的哈希值對應的整數不應該是一個問題,但我似乎無法得到我需要的測試整數的幻燈片。
有沒有人有任何URL哈希和Flexslider的經驗?
這太好了。如果有的話,在您的JS中,您可以將字符串分配給數組中的所述數字,以便能夠檢索給定字符串的索引。感謝你的回答! – Joey 2012-08-26 18:40:33