繁体   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