3

現在、エラー メッセージをスライドさせるための Jquery スライドがあります。

$('form').submit(function(){
   var $emptyFields = $();
    $('form').find('input').each(function(){if($(this).val() == ""){$emptyFields.push(this)}});
    if($emptyFields.length != 0){
        $('form').find('input').css("border","");
        $("#error").show("slide", { direction: "down" }, 1000);
        return false;
    }else{
        return true;
    }
});

そして、次のCSSを介してエラーメッセージを中央に配置しています。

  #error {
    display: none;
    font-size: 14px;
    margin-left: auto;
    margin-right: auto;
    width: 24%;
  }

しかし何が起こるかというと、それをスライドさせてから css を適用します。とにかくこの周りにありますか?

4

1 に答える 1

1

実際には、slideDown() または slideToggle() を使用できます。以前に show で css の問題が発生したことがありますが、動作が少し異なります。

于 2013-04-09T12:35:06.353 に答える