將CSS樣式適當地移動到CSS頁面時遇到問題。我原來的頁面,只是正常工作:切換樣式:顯示僅適用於樣式爲HTML時不在CSS中
<span class="faq-answer" data-category="<%=category %>" data-index="<%= i %>" style="display:none;"><%= a %></span>
function toggleVisible(category, index) {
var select_answer = '.faq-answer[data-category="' + category + '"][data-index="' + index + '"]';
var current_display = $(select_answer)[0].style.display;
if (current_display === "none") {
$(select_answer)[0].style.display = "block"
$('.faq-question[data-category="' + category + '"][data-index="' + index + '"]')[0].style.paddingBottom="10px"
} else if (current_display === "block") {
$(select_answer)[0].style.display = "none"
$('.faq-question[data-category="' + category + '"][data-index="' + index + '"]')[0].style.paddingBottom="0px"
};
}
但是,一旦我把style="display:none"
成一個CSS文件,像這樣:
.faq-answer {
display:none;
}
的JS後停止工作,打開和關閉顯示器。這是什麼?
您可以創建一個鏈接的jsfiddle? – 2015-02-11 22:29:30
正如DevPat所述,請訪問http://jsfiddle.net。聽起來像某種遺傳問題。 – Alex 2015-02-11 22:30:50