仅使用JavaScript向幻灯片库添加导航控件
Adding navigation controls to a slide gallery using JavaScript only
我有一个幻灯片图库,当您单击缩略图时,它会检索缩略图中的图像引用并将其显示在主面板中。
现在我已经添加了导航控件,但我不确定如何将其连接在一起,以便如果您单击下一步/上一步,它将通过缩略图导航并突出显示您所在的那个
代码太长,不能粘贴在这里,但这里是关键:
http://jsfiddle.net/calebo/QuXYV/我重新编写了您的代码并使其在这里工作。我建议稍微重构一下你的代码来清理它。我会说创建一个对象数组保存图像url和标题:
var objArray, obj;
for(var i = 0 ....) {
obj = {
url : "http://foobar.com/foo.png",
caption : "Caption"
};
objArray.push(obj);
}
// then index with
var currObj = objArray[current]; // where 'current' is the variable you are using for state
本质上我所做的是将一些代码从bindImage移到一个名为'set'的函数中(你可能想要重命名它)。我还注释掉了删除锚的href的那行
我将给你一个滑动条的例子,你可以基于你的解决方案(甚至可能改变)。
示例(JSFiddle)是一个滑动条,它将<div>
元素左右移动,但是您可以看到click事件的绑定是如何完成的。
希望有帮助。请随时提问。
相关文章:
- 使用数据幻灯片到和javascript将类添加到转盘导航
- 如何将jQuery文件添加到导航网站
- 使用 jQuery 添加键盘导航
- 在我的玉石模板中添加导航栏
- 在自定义帖子类型滑块上添加导航链接
- 如何一次为所有屏幕添加导航栏
- 在javascript图像滑块上添加导航
- 我如何添加导航箭头上的“JQuery照片滑块与半透明标题”
- 在滑块下面添加导航按钮
- 使用JavaScript动态添加导航到图库
- 仅使用JavaScript向幻灯片库添加导航控件
- 如何添加导航按钮到我的网站
- 在使用react-native-meteor时,为react-native-navigation添加导航栏按钮
- 在我的下拉菜单中添加导航和导航药丸
- 如何动态添加导航栏到jQuery移动应用程序
- 离子菜单,如何避免默认添加导航图标的隐藏类
- 如何在灯箱库中添加导航
- 使用scrollTo插件和点击并保持功能来添加导航元素到页面
- 如何使用jQuery UI选项卡在选项卡内容下添加导航
- 如何在没有ng-include的情况下为AngularJS模板添加导航侧边栏和页脚