jQuery - 滚动时的平滑比例转换

时间:2018-01-03 20:26:56

标签: javascript jquery css scale css-transforms

Updated JSFiddle

所以现在滚动它使用2个变换函数。一种翻译功能,可创建视差效果和缩放功能,为效果增添不错的触感。但是你可以看到缩放过快:

currentElement.css({
    "transform": "translateY(" + translation + "px) scale(1." + scrolled + ")"
 });

所以我想要的是让比例效果平稳并且缓慢增加,但显而易见。

我认为scale当元素不再在视图中时不应超过1.09,并且在1.0时应该返回scrolled = 0

1 个答案:

答案 0 :(得分:0)

你是否尝试添加转换并查看它是否有效,例如:

Sub Allocate()

    Dim UsdRws As Long
    Dim i As Long

    Application.ScreenUpdating = False

    UsdRws = Range("A1").CurrentRegion.Rows.Count

    For i = UsdRws To 2 Step -1

        If Range("A" & i).Value = Sheets("AMode").Range("C2") Then
            Rows(i).Copy Workbooks("allocations development").Sheets("AL").Range("A" & Rows.Count).End(xlUp).Offset(1)
            Rows(i).Delete

        Else: MsgBox "Loan Number Not Found"

        End If

    Next i

    Application.ScreenUpdating = True

End Sub

对我来说很好看。