动画定义像素数的问题
Problems with animate defining number of pixels
此代码不产生任何结果。我需要这个变量,因为每次用户点击的数字都不一样。难道不能用这种方式定义像素的数量吗?谢谢你的帮助。
$(document).ready(function () {
$("#logo").click(function () {
var num = (whatever);
$("#slideshow").animate({left: "-=num + 'px'"}, 2000);
});
});
您可能在传递一个不是有效单位值的字符串时出错,您需要像下面的一样连接变量的值
$("#slideshow").animate({left: '-=' + num}, 2000);
此外,您不需要指定像素,任何没有单位的数字都将被视为像素
相关文章:
- HTML 画布像素数据类型
- 循环映像 IE7 问题
- 从 JavaScript 中的图像中读取像素数据会返回半透明像素的意外结果
- 这种计算画布元素中非白色像素的方法有什么问题
- 鼠标悬停时显示像素数
- 映像预加载和内存问题
- 使用带有 NodeJS 的图像像素数组跟踪边界
- 获取动画 jQuery Java 脚本中行进的像素数
- on() 和 off(),on() 立即触发,但我希望它像绑定或生活一样“行动”,这里有什么问题
- 代码镜像和 iFrame 问题
- 无法将图像数据 URI 转换为像素数据数组
- 在像蛇一样的游戏中跟踪分数的问题
- 将图像像素数据转换为坐标数组
- 另一个 IE8 映像加载问题
- 如何指定每一步滚动移动的像素数
- 动画定义像素数的问题
- 画布像素数据的跨浏览器规范
- 使用putImageData从画布上的像素数组绘制图像
- 如何使滚动To+像素数而不是依赖于锚点
- 如何将画布像素数组传递给C++代码并将其保存为 jpeg