jQuery - 为什么这个淡出效果不起作用?

时间:2016-05-31 22:44:36

标签: javascript jquery

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();
    });
}

我的问题是,即使选中单选按钮并且输入框已填满,它仍然无效。我在中间有一些代码但由于我测试了它并且该部分工作正常而无关紧要。谢谢你的帮助! :)

我怎么称呼它:

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

1 个答案:

答案 0 :(得分:0)

我没有声誉留下评论所以我不得不求助于发帖作为答案。也许发布你的html将帮助我们解决你的问题,因为发布的jsbin似乎有效。另一个可以帮助我们解决问题的问题...你想要什么样的效果是什么时候你想要淡入淡出?1)当收音机被检查时或2)当输入被填满时?