2014-01-31 3 views
2

Итак, я пытаюсь сделать это на сборке bootstrap, где на одной странице есть состояния с возможностью нажатия, однако они перейдут на определенный слайд на другой странице.нажав на конкретный слайд на другой странице bootstrap carousel

Мне все еще трудно понять это. Мой приятель, разработчик Javascript, написал код, но я не могу понять.

<script> 
function goToSlide(x) { 
    console.log('going to slide '+x) 
    $("#myCarousel").carousel(x); 
} 
</script> 

так со страницы 1, нажмите, идет к определенному слайду на странице 2

+0

Возможно, вы пытались использовать якорные метки? поэтому, если вы нажмете на эту ссылку /page2.html#slide3 – Lukas

ответ

1

Если это только одна ссылка будет другой слайд на другой странице я хотел бы попробовать что-то вроде этого:

function goToSlide() { 
    document.location.href = page2.html; 
    var div = document.getElementById("slide2"); 
    div.className = "item active"; 

    var otherDiv = document.getElementById("slide1"); 
    otherDiv.className = "item"; 
} 
+0

, на самом деле это будет пять кликабельных ссылок, которые переходят на отдельные слайды на стр. 2 – user1861548

0

заглянуть на методы карусельных:

http://getbootstrap.com/javascript/#carousel-usage

Возможно, вы захотите использовать .carousel(number) в сочетании с параметрами URL или хэш-тегами в качестве @Lukas, упомянутых выше. Просто посмотрите на хэш/параметр в URL-адресе и загрузите карусель с активным слайдом.

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