我正在努力让 SlideJS 运行,并按顺序进行演示和行为的某些方面。
我还没有做到的一件事是让它从一张幻灯片自动滑动或过渡到下一张。
得到报告错误的代码是 SlideJS 的主插件文件中的第 67 行,在下面的右大括号之外的最后一行;我的副本位于https://cjshayward.com/wp-content/Slides-SlidesJS-3/source/jquery.slides.js:
if (typeof TouchEvent !== "undefined") {
$.data(this, "touch", true);
this.options.effect.slide.speed = this.options.effect.slide.speed / 2;
}
在我的调用中注释掉分配会抑制报告的错误,但我认为代码可能需要比这一行更多的信息,这似乎只是将现有设置减半。我可以分配,而不会立即报告错误,
this.options.effect['qwerty'] = 'qwerty';
但是我得到一个类似的错误(即设置一个未定义的属性),如果我有这么多:
this.options.effect.slide['qwerty'] = 'qwerty';
我尝试了许多配置选项,我可以看到手动圆圈单击以在幻灯片之间移动,但尚未设法获得自动过渡(该插件支持幻灯片或淡入淡出选项;我想要“幻灯片”效果)。我目前的选择目标是:
<script>// <![CDATA[
jQuery(function(){
jQuery('#slides').slidesjs({
slide:
{
speed: 200
},
interval: 2000,
active: true,
auto: true,
effect: 'slide',
height: 528,
interval: 5000,
pauseOnHover: true,
restartDelay: 2500,
swap: false,
width: 940
});
});
// ]]></script>
在查看源代码:http://www.slidesjs.com/中,有多个示例调用,但在包含 slidejs.min.js 后我看到的唯一调用(从 URL 加载的最后一个脚本)是:
<script>
$(function() {
$('#slides').slidesjs({
width: 940,
height: 350,
navigation: false
});
});
</script>
谢谢,