由于 IE 和世界其他地方之间的一些 css 限制,我被迫使用 .animate 作为 % 而不是 px 或 objectToMove 跳转(仅限 IE)然后动画。
因此,如果使用以下内容
$('.myClick').click(function() {
$('.objectToMove').animate({
top: '+=10%'
}, 'fast', function() {
// Animation complete.
});
});
它将 objectToMove 移动屏幕高度的 10%。我想将它移动为 objectToMove 高度的 10%。
这是否可能无需获取屏幕和对象高度并计算对象与屏幕高度的百分比等?
例子
画布大小 = 720px
objectToMove = 100px
我想将 objectToMove 移动 10px 而不是 72px
谢谢艺术