我一直在尝试让 jQuery 幻灯片(点击时)工作一段时间,但不知道我哪里出错了。我在这里使用 Ryan Florence 的 jQuery 幻灯片导航:
http://ryanflorence.com/jquery-slideshow/demos/slideshownav/
我在这里整理了一个 jsFiddle:
我确保包含 jQuery UI。他网站上的示例中包含三个 javascript 文件(demo.js、jquery.rf.slideshow.js、jquery.rf.slideshownav.js)。我已将它们全部放入 JSFiddle 的 javascript 部分。
基本上,当我单击正确的按钮时,它会将“幻灯片”div 更新为正确的内容,但它并没有给我过渡。起初我以为是因为我使用的是“divs”而不是图像,但我过去曾使用过他更简单的幻灯片和 divs 并且效果很好。非常感谢帮忙。
这是我的导航栏:
<div class="slideshow" id="slideshow" style="width:1105px; height:1402px;">
<div id="red" style="background-color:red;height:1402px; width:1105px;">TEST 1</div>
<div id="green" style="background-color:green;height:1402px; width:1105px;">TEST 2</div>
<div id="blue" style="background-color:blue;height:1402px; width:1105px;">TEST 3</div>
</div>
这是jQuery函数的实现:
$(function(){
$('#slideshow').slideshownav({
transition: 'push(#{direction})',
mode: 'vertical',
navSelector: '> ul > li > a',
duration: 400,
autoPlay: false
});
});