我正在使用-webkit-border-radius:7px; -moz-border-radius:7px;使我的手風琴和按鈕彎曲。現在它的工作狀況良好。我的應用程序中有一點我的手風琴需要改變顏色,當我們點擊它時。兩個手風琴都使用兩個不同的圖像。並且爲此我寫了一個JavaScript函數來執行操作Css在腳本調用完成後沒有正確渲染屬性
$('.accordion').live("click", function() {
$(this).next('.content-toggle').toggle();
if ($(this).hasClass('section-closed')){
$(this).addClass('section-open');
$(this).removeClass('section-closed');
}
else
{
$(this).addClass('section-closed');
$(this).removeClass('section-open');
}
var total = $('.accordion').length;
var open = 0;
for (i=0; i<total; i++) {
if($('.faq-accordion').eq(i).hasClass('section-open')){
open = open + 1;
}
}
if (total != open) {
$('.show-all').show();
$('.hide-all').hide();
}
else {
$('.hide-all').show();
$('.show-all').hide();
}
})
,我使用的CSS,使色彩等attributes.This工作在一個偉大的方式FIRE FOX但在IE7和8的手風琴是無法呈現css.Its能夠爲手風琴提供包括彎曲角落在內的所有屬性。但是,它保持不變,當我點擊它們時。隨着手風琴中的文字發生變化,我能夠感應到酒吧中的變化,但是點擊(即)'分段打開'到'分段關閉時需要切換到不同圖像的手風琴ed'和'section-closed'改爲'section-open'不會改變。當我刪除-webkit-border-radius:7px; -moz-border-radius:7px時,它工作正常,但我的主要想法是讓他們curvy.seems像IE錯誤是否有任何其他的替代原因的CSS應該在腳本調用後執行相同的方式。
後的CSS塊以及請兩個.section僞開放和.section僞封閉不支持 – 2012-02-08 00:45:23
邊境方圓IE7-8 – 2012-02-08 01:29:44