jQuery如何在jQuery.css({})中传递变量

时间:2018-04-18 01:59:30

标签: jquery

使用此脚本时,控制台会在属性列表&#34之后返回错误" SyntaxError:missing} 如何将 vscroll 变量传递到.css。

<script type="text/javascript">
        jQuery(window).scroll(function(){
            var vscroll = jQuery(this).scrollTop();
            jQuery('#logotext').css({
                "transform": "translate(0px, "vscroll/2+"px)"
            });
        });  
    </script>

1 个答案:

答案 0 :(得分:1)

您错过了在代码中的+之前添加vscroll/2的符号。

<script type="text/javascript">
    jQuery(window).scroll(function(){
        var vscroll = jQuery(this).scrollTop();
        jQuery('#logotext').css({
            "transform": "translate(0px, "+vscroll/2+"px)"
        });
    });  
</script>