我正在使用javascript在ASP.net MVC應用程序中工作。我正在使用devExpress dxSwitch嘗試更改頁面的主題。DevExpress獲取樣式表添加變量
我在我的_layout.cshtml的頭這段代碼
@Html.DevExpress().GetStyleSheets("dark",
new StyleSheet { ExtensionSuite = ExtensionSuite.NavigationAndLayout },
new StyleSheet { ExtensionSuite = ExtensionSuite.Editors },
new StyleSheet { ExtensionSuite = ExtensionSuite.GridView },
new StyleSheet { ExtensionSuite = ExtensionSuite.Dashboard}
)
而不是硬編碼在我想看看我是否能代替它使用一個變量,並應用了主題爲「暗」這個功能可以在明暗之間切換。
$('#switch').click(function() {
var whichTheme = $("#switch").dxSwitch("instance");
var valueSwitch = whichTheme.option("value");
if (valueSwitch === true) {
$('body').css('background-color', '#343434');
} else {
$('body').css('background-color', 'whitesmoke');
}
});