Javascript 若var等于液体价值,则
我想做的是:若变量等于从shopify设置中提取的值,那个么它会附加一段代码,若不是另一段代码 jQuery确实与shopify liquid一起工作。我尝试在没有if语句的情况下附加这些代码。工作完美。看起来我在某个地方犯了语法错误,但不知道在哪里。有人能告诉我怎么走吗 这是密码Javascript 若var等于液体价值,则,javascript,jquery,Javascript,Jquery,我想做的是:若变量等于从shopify设置中提取的值,那个么它会附加一段代码,若不是另一段代码 jQuery确实与shopify liquid一起工作。我尝试在没有if语句的情况下附加这些代码。工作完美。看起来我在某个地方犯了语法错误,但不知道在哪里。有人能告诉我怎么走吗 这是密码 $(document).ready(function(){ var $bgset = {{settings.k_h}}; if ($bgset == color) {
$(document).ready(function(){
var $bgset = {{settings.k_h}};
if ($bgset == color) {
$('head').append('<style>html,body {background-color:{{settings.shop_bg_color}};}</style>');
}
else {
$('head').append('<style>html,body {background-image:url({{ 'mainbg.jpg' | asset_url }});}</style>');}
});
$(文档).ready(函数(){
var$bgset={{settings.k_h};
如果($bgset==颜色){
$('head').append('html,body{background color:{{{settings.shop\u bg\u color};}');
}
否则{
$('head').append('html,body{background image:url({{{'mainbg.jpg'| asset_url}});});}
});
我假设您试图比较$bgset,看看它是否等于字符串“color”。这意味着“颜色”和$bgset都需要报价:
$(document).ready(function(){
var $bgset = '{{settings.k_h}}';
if ($bgset == 'color') {
$('head').append('<style>html,body {background-color:{{settings.shop_bg_color}};}</style>');
} else {
$('head').append("<style>html,body {background-image:url({{ 'mainbg.jpg' | asset_url }});}</style>");}
});
$(文档).ready(函数(){
var$bgset='{{settings.k_h}}';
如果($bgset=='color'){
$('head').append('html,body{background color:{{{settings.shop\u bg\u color};}');
}否则{
$('head').append(“html,body{background image:url({{'mainbg.jpg'| asset_url}});}”);}
});
那么您从哪里获得color
以及它应该是什么?请尝试var bgset=“{{{settings.kakogo_huja}”代码>颜色来自{{settings.k_h}},$bgset
,dollarsign是什么?那么它是一个字符串吗?如果需要引号等。打开控制台检查错误。否。var bgset=“{settings.kakogo_huja}}”;不起作用