Javascript 滑动图片库 - 没有 jQuery
Javascript sliding Image Gallery - no jQuery
有人对制作纯JS图像滑块有任何技巧吗?我希望让它在每个图像后暂停,并在浏览所有图像后重新启动。我能找到的只是jQuery插件,我希望只用JS来做到这一点。
我会选择这样的东西:
var sliderTool = {
_totalItems : 0,
_visibleItems : 6,
_currentOffset : 0,
_timeout : null,
next : function(){
...
},
prev : function(){
...
},
play : function(){
...
},
pause : function(){
...
}
};
作为基础。
每次设置超时时,请将其保存到_timeout字段中,以便随时清除超时(sliderTool._timeout)。Next 和 Prev 可以包含动画或只是简单的图像替换。您可以为动画和幻灯片之间的间隔添加单独的超时。
您可以将"add()"方法添加到滑块工具中,并在window.load或"body onload"上添加所有图像,然后运行start()方法。 您还可以在加载页面后动态添加图像
也许还可以添加 init() 用于自动加载和基本设置。
同样,这是一个可能的解决方案的基本草案。 一旦你开始跑步,你可能会遇到更具体的问题。总的来说,作为一种方法,我建议在寻求一般建议之前先尝试提出一些解决方案;)
相关文章:
- 在Widget代码中没有jQuery的情况下,用光标图像从左滑动到右
- 如何在javascript中找到分配给元素的类(没有jQuery)
- 如何在没有jquery的情况下使用Papa Parse
- -webkit转换在JavaScript旋转动画中不起作用(没有JQuery)
- 有人知道有没有jquery插件可以在图像上写文本,并让用户将其放置在图像内的任何位置
- 如何在没有jQuery的情况下模拟按名称命名的事件或解除单个事件的绑定
- 如何在没有表单提交、没有js、没有jquery和没有ajax的情况下将输入的文本框值存储到php变量中
- 如何用javascript发送多个文件没有jQuery我想要每个文件一个进度条
- 如果视图中没有Jquery脚本引用,Unobtrusive Javascript Validation是不起作用的
- 如何在没有JQuery的情况下正确实现无限滚动的AngularJS表
- 如何在没有JQuery的情况下在Javascript中获取文件的内容
- Javascript 滑动图片库 - 没有 jQuery
- Sidr.js相当于没有jQuery的AngularJS
- 如何在没有JQuery的情况下,通过对服务器的基本ajax调用,根据浏览器上的用户活动保持服务器会话活动
- 如何使用AJAX打印PHP POST数据?(没有jQuery)
- Javascript在没有jQuery的情况下获取X父节点
- 如何将DOM元素扩展为类(没有jQuery)
- 如果检查了输入,则将类应用于<身体>,没有jQuery
- 使用ajax提交邮件表单的正确方法?-没有JQuery
- 在没有 jquery 的情况下更改子节点(父节点具有 ID)中的链接文本