我使用以下代码加载YUI模块。
YUI().use('tabview', 'datatable', 'datasource-local', 'node', 'node-load', function(Y)
{
......
});
这将加载模块和所有相应的CSS文件。
但我想有选择地使用CSS。假设我不想为TabView加载CSS。 我怎样才能做到这一点?
我尝试了以下内容 -
YUI({ fetchCSS: false }).use('tabview', 'datatable', 'datasource-local', 'node', 'node-load', function (Y)
{
......
});
很明显,上面的代码不会为任何模块加载CSS文件。 如何为tabview禁用CSS,以便我可以使用自己的?
答案 0 :(得分:1)
皮肤配置中有'override'属性。这允许您为某些模块使用不同的皮肤。
您可以使用自己的css文件创建外观,并告诉加载程序将此外观用于所需的模块(示例中为tabview)。
我不确定你可以为不同的皮肤提供不同的源文件夹。
http://yuilibrary.com/yui/docs/api/classes/config.html#property_skin
您也可以尝试定义一个css模块并“使用”它。
http://yuilibrary.com/yui/docs/api/classes/config.html#property_modules
我希望它可以帮到你!