0

クリックしたサムネイルに応じて、6 つのサムネイルのいずれかに移動するプログレス バーがあります。それは右手の親指に行き、その仕事をするという意味でうまく機能します. 問題は、動くと消え、動きが止まると再び現れる必要があるということです。を使用してみhideましたが、うまくいきませんでした。スクリプトは

 $(function(){
  $("#content div:not(.control)").bind('touchstart click', function() {
   $(".control").animate({ top: $(this).offset().top, height: $(this).height() });
  });
   });

誰かがこれを行うための最良の方法を見つけるのを手伝ってくれますか? ありがとう

4

1 に答える 1

1

私がそれを正しければ、多分これでうまくいくでしょう:

$("#content div:not(.control)").bind('touchstart click', function() {
  // first, we hide .control, then do animation, then in the callback we do fadeIn
  $(".control").hide().animate({
    top: $(this).offset().top,
    height: $(this).height()
    }, function() {
       $(this).fadeIn();
    }
  );
});
于 2012-05-19T06:54:52.780 に答える