2017-02-03 11 views
0

私はこれを理解することはできません。だから、どんな助けもありがとう。jQuery - 次のステップ形式でフェードする

基本的なフォーム入力は最初のものを除いて隠されています。ユーザーが最初の入力を塗りつぶすと、次のものがフェードインします。

input each 
val placeholder 
if !empty or !placeholder 
find next input fade in 

どのように記述できますか?私は何を試してもそれを動作させることはできないようです。

+0

非空であるかどうかを確認あなたは私たちにあなたが既に試したものにいくつかのコードを示してもらえますか? –

+0

試しましたか? – LordNeo

答えて

1

onBlurイベントを入れて、値が

$(function() { 
 
    $('input').on('blur', function() { 
 
    if($(this).val() != '') { 
 
     $(this).next('input').fadeIn('slow'); 
 
    } 
 
    }) 
 
})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input type="text" /> 
 
<input type="text" hidden /> 
 
<input type="text" hidden/> 
 
<input type="text" hidden/>

+0

感謝します!パーフェクト – niksos

+0

喜んで助けてください。あなたはあなたの質問にあなたのapproacshを追加することができます。これは、あなたがダウンワードを得るのを妨げるでしょう –

関連する問題