我有一個靜態代碼,如:如何設置變量爲對象?
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是一個變量。 –