任何人都可以帮助解决此调试问题吗?尝试获取变量并将其放入CSS的Change中,以使背景变为渐变。

var gradientAlpha = "#999";
var gradientBravo = "#555";

$('#banner-gradient')
 .change(function() {
    $('.banner-gradient').css({'background': 'linear-gradient(135deg,' + gradientAlpha + ',' + gradientBravo ')'});
})
.change();

最佳答案

+之后缺少gradientBravo

gradientBravo是您尝试添加到字符串的变量。因此,您应该在前后加上+。

$('#banner-gradient').change(function() {
    $('.banner-gradient').css({'background': 'linear-gradient(135deg,'
                                         + gradientAlpha + ',' + gradientBravo+')'});
});

关于javascript - 意外的字串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34427599/

10-13 00:45