这是在Visual Studio 2013中使用MVC 4:
我想知道如何通过点击按钮动态更改我的网站文本。对比度也是如此。我想知道是否有任何插件或方法我可以采取这样做?
以下是正确实施的示例:http://www.bbc.co.uk/accessibility/guides/change_colours/# 提供不同的文字大小和对比等。我将如何处理这个问题? 我的想法是有一个按钮,用新的颜色/合同调用相同的CSS表。但这意味着我需要大约4-5个CSS表单,只需更改文本/对比度。有更好的方法吗?
答案 0 :(得分:0)
可能是Observables,数据绑定是您最好的解决方案。 基本上,您可以将html绑定到observables(您的数据模型)。当您的数据模型状态发生变化时,您的UI会自动更新,反之亦然。它遵循MVVM模式。 最受欢迎的MVVM之一是Knockout.js(这里:http://knockoutjs.com/)这会让你的生活更轻松!它成了我的。 : - )
希望这有帮助!