0

slideUp() または SliderDown() であるスライダーの状態を取得する方法はありますか。

ユーザーが slideToggle() だったとします。

$(document).ready(function(){
  $(".flip").click(function(){
    $("#panel").slideToggle("slow",showstate);
       function showstate(){


        }
  });
});
4

2 に答える 2

1
if ($("#panel").is(":visible") == true){ 
 $("#panel").slideDown();
}
else {
 ("#panel").slideUp();
}
于 2013-07-10T08:18:45.113 に答える
1

要素が上にスライドされている場合は、display:none と同じ線スタイルになります。

$(document).ready(function(){
  $(".flip").click(function(){
    $("#panel").slideToggle("slow",showstate);
       function showstate(){
               if($(this).attr('style')==="display: none;"){
                  //slideUp state
               }
    }
  });
});
于 2013-07-10T08:20:48.450 に答える