sliderman.js - вызывает функцию "go" из href - PullRequest
0 голосов
/ 01 июня 2011

Я использую sliderman.js (http://www.devtrix.net/sliderman/api.html). Последние пару часов я пытался выяснить, как вызвать определенный слайд из. Test, но я всегда получаю сообщение, что эта функция не определена.

Любая помощь приветствуется. Спасибо

Кажется, есть метод с именем Slider.go, который находится в файле "sliderman.1.3.0.js

Slider.go = function (index) {index = (images.length + index)% images.length; автозапуск (false); if (status! = 'free' || current == index) вернуть autoplay (true) && false; previous = current; current =index; eventCall ('loading'); showLoading (true); if (contentmode) doEffect (images [current]); еще loadImage (images [current], doEffect, display.always_show_loading); вернуть true;} // go

1 Ответ

0 голосов
/ 01 июня 2011

Вы были почти там, вам нужно позвонить .go на variable, который вы используете для инициализации слайдера. Например, Демо 3 использует,

var demoSlider_3 = Sliderman.slider({container: 'SliderName_3', width: 800, height: 200, effects: effectsDemo3, display: {autoplay: 3000}});

Таким образом, чтобы заставить его работать, например, по ссылке, вы можете сделать следующее.

<a href="#" onclick="demoSlider_3.go(1)">go</a>

число 1 - это идентификатор слайда. Я пошел дальше и проверил это локально, и это работало каждый раз. Вы можете попробовать это, скачав Demo 3 и добавив ссылку в любое место на странице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...