2016-05-31 20 views
0
function Check() { 
    $b = $('input[type=radio]:checked').val(); 
    $name = $('#InputBox').val(); 
    if ($name.length > 0 && typeof($b) != "undefined") 
    $('.step_1_5').fadeOut(function() { 
     $('.step_2').fadeIn(); 
    }); 
} 

私の問題は、ラジオボタンがチェックされ、入力ボックスが入力されても、何もしないということです。私は中にいくつかのコードを持っていますが、私はそれをテストし、その部分は正常に動作するので、無関係です。ありがとうございました。 :)jQuery - なぜこのフェードアウトは機能しませんか?

どのように私はそれを呼んだ:私は答えとして投稿に頼る必要がありますのでコメントを残す評判を持っていない

$('input[type=radio]').change(function() 
{ 
    if($(this).is(':checked')) 
     Check(); 
}); 
+0

ラジオボタンが変更されたときに 'Check'が呼び出されていますか? –

+2

してください:) – Patrick2607

+1

http://jsbin.com/moquxowixi/edit?html,js,outputそれは私の作品のように見えます – 1252748

答えて

0

。おそらくあなたのhtmlを投稿すると、投稿されたjsbinがうまくいくようにあなたの問題を解決するのに役立ちます。あなたの問題を解決するのに役立つ別の質問...あなたが望む効果は何ですか?フェードがいつ起こるか1)ラジオがチェックされているか、2)入力が満たされているか?

関連する問題