jquery - 由于某种原因,动画滚动不起作用
问题描述
我正在尝试为scrollLeft() onclick 事件设置动画,但是当我添加动画时它会产生错误
jQuery错误
var mypos = $('.grid-overflow-wrapper').scrollLeft() + screenSize;
$('.grid-overflow-wrapper').animate({
scrollLeft(mypos)
},500);
没有错误但什么也不做
var mypos = $('.grid-overflow-wrapper').scrollLeft() + screenSize;
$('.grid-overflow-wrapper').animate(function() {
scrollLeft(mypos)
},500);
没有动画的作品
var mypos = $('.grid-overflow-wrapper').scrollLeft() + screenSize;
$('.grid-overflow-wrapper').scrollLeft(mypos);
屏幕尺寸
var screenSize = $(window).width();
解决方案
var mypos = $('.grid-overflow-wrapper').scrollLeft() + screenSize;
$('.grid-overflow-wrapper').animate({ scrollLeft: mypos },500);
推荐阅读
- python - Tensorflow 在每个 epoch 结束时卡住了几秒钟
- java - Spring Swagger:在 POST 方法中的 @RequestBody 中传递实体时,Swagger 无法识别控制器
- sql - 在 SQL Presto 中将科学计数法转换为十进制
- typescript - 如何将具有特定功能的对象定义为类型或接口?
- spring-boot - 使用 Gradle 插件管理中的 BOM
- python - 如何在立方体内创建坐标数组?
- python - Django 模型强制大写 db_column 名称
- ddos - 执行拒绝服务攻击
- python - 如何在特定字符串之间分隔文本,然后将其转换为数据框?
- javascript - 无法在按钮单击时启动 javascript 警报