我有一个静态代码,如:如何设置变量为对象?
var LayersliderInit = function() {
return {
initLayerSlider: function() {
$('#layerslider').layerSlider({
skinsPath : '/../assets/global/plugins/slider-layer-slider/skins/',
skin : 'fullwidth',
thumbnailNavigation : 'hover',
hoverPrevNext : false,
responsive : false,
responsiveUnder : 960,
layersContainer : 960
});
}
};
}();
现在我想改变skinspPth对象如下:
skinsPath : webroot+'/assets/global/plugins/slider-layer-slider/skins/',
凡根目录的定义与适当的值初始化。我的整个代码是:
var LayersliderInit = function() {
var webroot = $('#webroot');
return {
initLayerSlider: function() {
$('#layerslider').layerSlider({
skinsPath : webroot+'/assets/global/plugins/slider-layer-slider/skins/',
skin : 'fullwidth',
thumbnailNavigation : 'hover',
hoverPrevNext : false,
responsive : false,
responsiveUnder : 960,
layersContainer : 960
});
}
};
}();
但是,当我检查skinsPath对象,它看起来像:
skinsPath : webroot+'/assets/global/plugins/slider-layer-slider/skins/',
我将如何设置webroot的变量,以便它是串联的?
是不是'$( '#Webroot公司')'一个jQuery对象?你为什么试图在一个字符串中使用它? – Phil
什么是webroot? –
使用eval(webroot),表示webroot是一个变量。 –