我對javascript相當陌生,並且一直在嘗試深入瞭解如何在單擊代碼時將每個元素都放下。Javascript單個元素下拉框
乍一看,我想我需要添加$(this)。對於每個事件,但刷新我的頁面並不會影響行爲,所有div會在點擊一次後繼續生成。
這裏是腳本
function slideDiv(elem) {
if ($(".slidePanel").is(":visible")) {
$(".contentFade").animate(
{
opacity: "0"
},
600,
function(){
$(".slidePanel").slideUp();
}
);
}
else {
$(".slidePanel").slideDown(600, function(){
$(".contentFade").animate(
{
opacity: "1"
},
600
);
});
}
}
我已上載這裏當前代碼http://jsfiddle.net/alexmk92/z59p8/所以你看,我要傳達的問題...
可能有人點我在正確的方向,以如何解決這個問題?
我編輯了您的代碼,稍微檢查我的答案。 – 2013-03-11 16:55:44