Так что, если я правильно понимаю, вы хотите иметь событие <a href=...
click, чтобы перенести его на соответствующий слайд.
Простейший способ сделать это для примера слайда с идентификатором 7:
Ссылка, по которой вы хотите перейти для просмотра определенного слайда:
<!-- support for those strange users
without Javascript - we will fix this later -->
<a href="your-backup-page.html" class="go-to" rel="7">Sample text</a>
Ваш JS для управления поведением
//if the user has JS enabled, we will stop the
//link from taking us away from the page
//and only do the sweet animation
$(".go-to").click(function(gt){
gt.preventDefault();
var slide = $(this).attr("rel");
$("#maincontent").cycle(slide);
});
Основные моменты, на которые стоит обратить внимание:
Использование атрибута rel
. Используйте это, это здорово.
Использование класса пустого селектора go-to
- используется только для определения конкретной ссылки для взаимодействия с циклом. Это может быть любое имя, которое вам нравится (при условии, что оно соответствует соглашениям, изложенным ниже), например foo
, bar
, coco-the-clown
и т. Д.
Наконец, следующее немного не по теме, но полезная информация тем не менее;
Если вы хотите, чтобы ваши страницы соответствовали стандартам W3C, идентификаторы должны быть уникальными и начинаться с буквы. Прямо изо рта лошади:
ID-токены должны начинаться с буквы ([A-Za-z]) и могут сопровождаться любым количеством букв, цифр ([0-9]), дефисов ("-"), подчеркиваний ("_") ), двоеточия (":") и точки (".").
http://www.w3.org/TR/html4/types.html#type-name
в ответ на ваш комментарий
Итак, основная предпосылка того, что мы хотим сделать:
- Присвойте каждой ссылке идентификатор, соответствующий номеру слайда - это означает, что это должен быть номер.
- Узнайте порядок слайдов.
Используя вашу ссылку, которую вы разместили в комментарии, вы должны изменить ее, чтобы отразить, какой номер слайда вы хотите видеть при нажатии, например:
<a href="credite.php" class="go-to" rel="1" >Credite Nevoi personale fara ipoteca</a>
Кроме того, удалите rel="opt"
и class="go-to"
из элемента div
.
Если вы пойдете и попробуете это сейчас (при условии, что у вас более 1 слайда ...) и это то, что вы хотели, вам, вероятно, не нужно будет возвращаться и читать остальное.
Поэтому, когда вы нажимаете на ссылку, указанную выше, эта должна перенести вас на слайд № 2 - при условии, что вы не на слайде № 2. "Что ?!" Я слышу, как ты плачешь. Продолжайте читать.
Итак, если вы посмотрите на визуализированный исходный код в вашем браузере, вы увидите, что внутри вашего элемента цикла, maincontent
, каждый из div
элементов, которые являются прямыми потомками maincontent
, будет слайды. Это в порядке (для компьютера); 0 - начальный слайд, 1 - второй слайд, 2 - третий слайд до бесконечности.
Итак - если вы используете PHP и MySQL для показа своего контента, будет очень легко назначить «идентификаторы» атрибутам rel
вашего якоря. Кроме того, вы можете жестко закодировать их.
Дайте мне знать, как вы это сделали!