Jquery手风琴背景色

问题描述:

大家好我开始使用Jquery,我想用手风琴来表现我的一些形式。我做了H3,DIV,形式和的script.js我用Jquery手风琴背景色

$(".ui-accordion-content").css("background-color", "#CACACA"); //Doesn't make metal grey all arcodion 
$("form").css("background-color", "#CACACA"); //It does the form metal grey but I still have some white space openings and I don't know why. 
+0

顺便说一句,当我用手风琴我用这个参数$ (“.leftsidebar”)。accordion({collapsible:true,active:false,heightStyle:“content”}); –

你的情况还不清楚,但我认为这可能帮助:

$(".ui-accordion-content").css("background-color", "#CACACA");. 
$(".ui-accordion-content *").css("background-color", "#CACACA"); 

在Firefox上白色片右键点击查看元素和样式。

+0

感谢您的回应,我试过这个,不幸的是,同样的矩形 空白仍然存在,唯一改变的是输入里面的形式从白色变成金属灰色。 –

+0

所以有可能你在手风琴上有一个元素。因为有了代码,手风琴的所有儿童元素都会变成灰色。我认为这件白色作品不是手风琴的孩子。为了测试你可以使用这个:'$(“。ui-accordion-content *”).css(“background-color”,“#CACACA!important”);'' –

右键单击这些空格并检查它们的元素。它们可能只是默认的边距和填充样式。你使用reset.css?

我找到了解决方案,手风琴为了把它的形式放在它在ui-accordiont-content padding中使用的中间:1em 2.2em。我做的唯一的事情就是在脚本中添加它。

$(".ui-accordion-content").css("padding","0em"); 

另一种方法是,如果你仍然希望你在手风琴的默认位置的形式,但你必须与BG的颜色错误,你只需要输入

$(".ui-accordion-content").css("background-color", "color you want"); 
$(".ui-widget-content").css("background", "color you want");