Справка по плагину Jquery - PullRequest
       18

Справка по плагину Jquery

1 голос
/ 29 марта 2010

Я использую этот плагин:

http://www.jeremymartin.name/projects.php?project=kwicks

И мой код следует этому примеру:

http://www.jeremymartin.name/examples/kwicks.php?example=7

Я использую настройку конфигурации: sticky: true,

Плагин устанавливает первый элемент в списке, чтобы быть активным и расширяется для отображения содержимого, которое скрыто для всех других элементов.

Что я хочу сделать, это указать, какой элемент является «активным», а не всегда первым элементом?

Я пытался добавить .active в разметку, но, очевидно, JS добавляет .active для меня к первому элементу.

1 Ответ

1 голос
/ 29 марта 2010

Существует директива конфигурации под названием defaultKwick, которая определяет, какой слайд будет открыт по умолчанию. Он имеет нулевое индексирование, поэтому defaultKwick: 0 сделает первый элемент видимым, defaultKwick: 1 - вторым и т. Д.

Если вы хотите сделать это динамически на основе элемента, который имеет класс active, вы можете сделать что-то вроде этого:

$('#kwicks').kwicks({
    sticky: true,
    defaultKwick: $('#kwicks .active').prevAll().size()
});

Это позволило бы открывать класс active по умолчанию.

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