javascript - 向左滚动动画将不再起作用
问题描述
我有这个 :
var box = document.getElementById('scroller');
box.animate( { left: '+=350' }, 1000);
这将滚动回零就好了。
我想为它制作动画,尝试过:
box.animate( { scrollLeft: '+=350' }, 1000);
$('scroller').animate({ scrollLeft: 0 }, 500);
无论我放什么数字,都不起作用。
解决方案
基本语法错误
$('scroller').animate({ scrollLeft: 0 }, 500);
它应该是
$('#scroller').animate({ scrollLeft: 0 }, 500);
推荐阅读
- c# - 使用 Xamarin C# 创建可绑定属性没有属性,找到可绑定属性
- selenium-webdriver - 尝试在 selenium webdriver 中使用 autoit 时,文件被保存在 Documents 文件夹而不是 Desktop 中
- c++ - unordered_map 可以同时查找和插入吗?
- excel - 如何检测excel是否在openpyxl中使用了任何过滤器
- go - 同一台服务器上的多个 GO 项目
- c - 我如何读取文本文件中的字符串并加倍,同时记录文件中的行数?
- oracle - 检查光标找到的值是否满足新条件
- java - 使用 mockito 注入具有真实参数的 bean
- linux - 如何制作一个/a(API或驱动程序)来处理Linux中USB设备端的所有USB串行请求?
- c# - 名称冲突后,ASP.NET Core MVC 路由到控制器不起作用