javascript - 在 Vegas 滑块中添加上一个/下一个按钮
问题描述
我有一个简单的滑块,可以滑动几张图片并使用Vegas JS
. 这就是我所拥有的
<section class="slider fullwidth">
<div class="caption"></div>
<div id="buttons">
<a href="#" id="previous"></a>
<a href="#" id="next"></a>
</div>
</section>
$(".slider").vegas({
slides: [
{ src: "slide-1.jpg", text: "Text 1" },
{ src: "slide-2.jpg", text: "Text 2" }
],
walk: function (index, slideSettings) {
$('.caption').html(slideSettings.text);
}
});
$('#previous').on('click', function () {
$elmt.vegas('options', 'transition', 'slideRight2').vegas('previous');
});
$('#next').on('click', function () {
$elmt.vegas('options', 'transition', 'slideLeft2').vegas('next');
});
上面的代码生成了滑块,两张幻灯片+标题都更改了,但按钮不起作用。
当我单击 Next 或 Previous 时,我在控制台中得到的错误是
未捕获的 ReferenceError:未定义 $elmt
我试图在这里遵循他们的文档:https ://vegas.jaysalvat.com/documentation/methods/
解决方案
而不是$elmt.vegas
尝试使用$(".slider").vegas
推荐阅读
- python - 在生成梯度下降函数和成本方面需要帮助
- ios - 每次我尝试构建应用程序时,nodemediaclient 都会收到此错误,反应原生 IOS
- parameters - 为什么以及何时我要在 Lua 中使用 os.exit() 函数的参数“代码”
- azure - 微软 Azure 笔记本
- flutter - 如何在我的设备上运行初始应用程序测试?
- python - 如何从 PyqtChart 中的条形图中获取值
- flutter - 如何从任何一个访问失败的值?
- excel - 通过电子邮件将 excel 范围作为新工作表发送
- javascript - HTML 不响应媒体查询
- angular - 我们应该在哪里设置 ChangeDetection.OnPush?