2014-11-05 60 views
0

我有滑块与5张幻灯片。我有两个链接。第一个链接必须转到第3张幻灯片,第二个链接必须转到第5张幻灯片。 我无法通过标准分页进行此操作。我需要点击(函数(),但在这个插件的API,我找不到它点击功能到特定的幻灯片(superslides插件)

HTML:

<div id="slides"> 
<ul class="slides-container"> 
    <li> 
     slide 1 
    </li> 
    <li> 
     slide 2 
    </li> 
    <li> 
     slide 3 
    </li> 
    <li> 
     slide 4 
    </li> 
    <li> 
     slide 5 
    </li> 
</ul> 

<header class="header"> 
    <a href="#" class="link">Link to slide 3</a> 
    <a href="#" class="link1">Link to slide 5</a> 
    <a href="#" class="link2">Link to google</a> 
</header> 
</div> 

JS

$('#slides').superslides({ 
    animation: 'fade' 
}); 

回答

0

在HREF附加哈希宽度幻灯片编号

<a href="#3" class="link">Link to slide 3</a> 
<a href="#5" class="link1">Link to slide 5</a> 

编辑

HTML

组ATTR 数据-S宽度幻灯片编号和类名链路

<a href="javascript:" class="link" data-s="1">Link to slide 1</a> 
<a href="javascript:" class="link" data-s="3">Link to slide 2</a> 

的jquery

$('.link').click(function(){ 
     var ind=parseInt($(this).data('s')); 
     ind--;     
     $('#slides').superslides('animate' , ind) 
     }) 

编辑2

的jquery

$('.link').click(function(){ 
     var ind=parseInt($(this).data('s')); 
     ind--;     
     $('#slides').superslides('animate' , ind) 

     $('.link').removeClass('current'); 
     $(this).addClass('current') 
     }) 
+0

这不是一种选择,因为按压链路变为有效。 – Eugen 2014-11-06 14:15:14

+0

请检查新的解决方案 – dm4web 2014-11-06 17:27:28

+0

此外,我需要添加类“curren”到我的链接。例如我点击“链接t幻灯片2”,我的代码将变为 Link to slide 2 Eugen 2014-11-09 18:20:02