2017-02-25 109 views
-1

大家好我開始使用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」}); –

回答

0

你的情況還不清楚,但我認爲這可能幫助:

$(".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」);'' –

0

右鍵單擊這些空格並檢查它們的元素。它們可能只是默認的邊距和填充樣式。你使用reset.css?

0

我找到了解決方案,手風琴爲了把它的形式放在它在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");