2013-09-25 3 views
0

Отъезд мой here. Я хочу знать, какой метод использовать, если я хочу использовать ленты слева, чтобы вызывать специальные слайды. Например, если щелкнуть Photo-Fusion, это вызовет слайд Photo-Fusion.Bxslider Custom Pager Option

ответ

2

[untested] Я думаю, что это, вероятно, потому, что, похоже, вы не указали ссылку на bxslider. Вот почему вы не можете вызвать методы.

//hold a reference to the slider 
var myBX; 
$(document).ready(function(){ 
    myBX = $('.bxslider').bxSlider({...}); 
} 
//later on... 
$(#yourPhotoFusionButton").on("click",function(e){myBX.goToSlide(4);}); 

Посмотрите открытые методы здесь: http://bxslider.com/options

+0

Я не пытался вызвать метод еще, просто интересно, какой подход принять. Я дам вам шанс и дам вам знать. Благодаря! – Ritstyx

+0

ОК, я думаю, что я продвигаюсь. Когда вы сначала открываете страницу, bxslider устанавливается для авто. Как только я нажимаю конкретный слайд, я хочу, чтобы он попал на этот слайд, но он все еще остается автопилотом. Как остановить слайдер после вызова определенного слайда. Проверьте мою [скрипку] (http://jsfiddle.net/Ritstyx/zpwHL/) – Ritstyx

+0

Попробуйте добавить метод stopAuto() к анонимной функции, связанной с событием «щелчок». $ (# yourPhotoFusionButton "). On (" click ", function (e) {myBX.goToSlide (4); myBX.stopAuto();}); – itsmikem

Смежные вопросы