Gallery按钮未更新为要关联的当前图像
Gallery button not updating to current image it is meant to be associated with?
好的,我做了一个图库,除了一件事,它还可以工作如果在播放动画时单击导航按钮,则导航按钮将显示错误的高亮显示按钮,直到图像发生变化这里有一个问题的例子:
http://puu.sh/gQkuv/600e32fa0d.mp4这是js代码和JS小提琴:
// gallery buttons
$('.navi > img').click(function() {
var sync = $(this).index();
sync *= -galleryWidth;
clearInterval(gallery);
$('.pics > img').animate({'left': sync});
$('.navi > img').removeClass('active');
$('.navi > img:nth-of-type(' + ($(this).index() + 1) + ')').addClass('active');
gallery = setInterval(autoplay(sync), 5000);
});
// gallery start loop
var gallery = setInterval(autoplay(current), 5000);
http://jsfiddle.net/pa8pqnLw/2/
对不起,这个解释不太好,但有人能不能试着指出问题所在,并提供可能的解决方案。提前谢谢。
问题是你的自动播放在动画完成后设置点,当你点击时,它会立即设置点,然后它会被自动播放的完整功能覆盖
单击时需要停止动画。我只是通过添加.stop()
在导航点击处理程序中编辑了这一行
$('.pics > img').stop().animate({'left': sync});
http://jsfiddle.net/pa8pqnLw/4/
更多信息请点击此处https://api.jquery.com/stop/
描述:停止匹配的上当前正在运行的动画元素。
相关文章:
- 如何使用url加载程序在webpack中导入多个图像
- nodejs-expressjs上传图像并显示它们
- 使用JSP从服务器检索和显示图像
- 角度:在ng重复上切换图像
- 画廊图像未显示
- Phonegap-(安卓/iphone)多个图像的图像库出现问题
- Javascript排序的图像弹出窗口..可以't单独弹出
- 画布数据到图像
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 使图像在单击时展开到不大于浏览器
- Html页面上的多个Base64图像和平滑加载
- UIAutomation放大图像
- 使用javascript在Flash中加载外部图像
- Gallery按钮未更新为要关联的当前图像
- 关联数组 - 使用图像滑块显示键值
- 关联图像未放大缩略图列表
- 脸书喜欢,图像关联
- 将图像路径与前端上的标题相关联
- 什么's要加载图像的关联html
- 显示另一个HTML页面上图像(alt)的文本关联