这让我发疯了!我在这里关注了似乎不起作用的帖子: http ://www.filamentgroup.com/lab/using_multiple_jquery_ui_themes_on_a_single_page/
我有一个基本主题,例如,它是 jQuery UI 库中的 Smoothness 主题。然后我有一个“红色”主题,基本上将按钮着色为红色。这是我创建的主题。
所以我去下载我的主题。选择高级设置,将范围设置为“红色”,将我的主题文件夹名称设置为“红色”并下载。首先,我并不完全 100% 确定要复制到我的项目的文件夹是“development-bundle\themes”文件夹(其中包含我的红色文件夹)还是“\css\red”文件夹?
我都试过了。上面的帖子似乎建议如果我复制我的主题文件夹并链接到我在 css 中的主题,当我将一个“红色”类添加到包装器 div 或元素时它会起作用。所以我在我的文件中链接了这样的主题:
<link type="text/css" href="themes/base/jquery.ui.all.css" rel="stylesheet" />
<link type="text/css" href="themes/red/jquery.ui.all.css" rel="stylesheet" />
基本主题加载和工作所有honkey doorey,但红色主题没有。我有一个这样的按钮:
<input type="submit" id="btn" value="A submit button" class="red" />
我也试过:
<div class="red">
<input type="submit" id="btn" value="A submit button" />
</div>
都不工作。当我删除 'themes/base/jquery.ui.all.css' css 文件链接时,按钮根本没有样式。疯狂的!我正在拔头发。我哪里错了?当然,他们应该让下载主题文件夹和引用 ui.all 文件变得足够容易。