Supersized Slide - перейти к конкретному слайду по ссылке
Привет, ребята. Я использую слайдер Superslide для полноэкранного слайдера. Теперь я хочу создать сайт практически без текста. Таким образом, используя основное движение, нужно просто изменить изображения в слайдере или перейти к определенному изображению в слайдере.
Я пытался использовать вызов api.goTo() в функции js, но это всегда приводит к ошибке,
Не удается получить /linoSlider/showSlideTwo()
а также сообщения в Интернете не помогли мне.
Есть идеи, как перейти к конкретному изображению с помощью увеличенного слайдера?
2 ответа
Поместите это в ваш основной документ HTML. Ссылки будут url/doc.html? Num=2
function GetURLParameter(sParam)
{
var sPageURL = window.location.search.substring(1);
var sURLVariables = sPageURL.split('&');
for (var i = 0; i < sURLVariables.length; i++)
{
var sParameterName = sURLVariables[i].split('=');
if (sParameterName[0] == sParam)
{
return sParameterName[1];
}
}
return null;
}
jQuery(function($){
var slideNum = GetURLParameter("num");
var num = 1;
if(slideNum!=null){
if(num > 0) num = slideNum;
}
}
Это была такая боль в а ** я надеюсь, что это помогает.
Чтобы перейти к определенному слайду, вы должны использовать действие jquery click в вашем меню и api.goTo(), включая номер изображения, вы должны следить за номером самостоятельно.
<a href="#" class="link_class01"><span>Menu Item 1</span></a>
<a href="#" class="link_class02"><span>Menu Item 2</span></a>
$(".link_class01").click(function(){
api.goTo(1);
});
$(".link_class02").click(function(){
api.goTo(2);
});
Попробуйте и посмотрите, что получится.