簡體   English   中英

從 jQuery.css() function 添加時 translateY 不起作用

[英]translateY doesn't work when added from jQuery .css() function

從 jQuery.css() function 添加時 translateY 不起作用,

Scale 和 Opacity 工作正常,但 translateY 不行!

$(function () {
  $(window).scroll(function () {
      bds = $("body").scrollTop();
      myScale = 1.2 - (bds / 1000);
      myOPacity = 1 - (bds / 100);
      myTransform = bds;

      $(".slogan").css({
          "transform": "translateY(" + myTransform +"px) scale( " + myScale + ")",
          opacity: myOPacity
      });

  });

看來您應該只更改bds = $("body").scrollTop(); 像這樣:

<script>
    $(document).ready(function () {
        $(window).scroll(function () {
            bds = $(window).scrollTop();
            myScale = 1.2 - (bds / 1000);
            myOPacity = 1 - (bds / 100);
            myTransform = bds;

            $(".slogan").css({
                "transform": "translateY(" + myTransform + "px) scale( " + myScale + ")",
                opacity: myOPacity

            });
        });
    });
</script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM