首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Fade不像预期的那样工作

Fade不像预期的那样工作
EN

Stack Overflow用户
提问于 2018-07-27 08:08:26
回答 1查看 321关注 0票数 1

我是JS和jQuery的新手。

我有一个收音机按钮,当你点击一个单选按钮-它显示一组复选框和另一个单选按钮隐藏这些相同的复选框。

现在我想使用fadeToggle来使它显示得更精巧一些。

当我插入“切换”时,一切都按预期工作,但当我插入fadeToggle时,它没有效果(仍然有效,但没有任何淡出效果)。

我尝试了各种括号和括号的“慢”和"1000“的时间,但我似乎找不到正确的语法。因此,我不知道如何纠正我的代码,以适应褪色效果。

如果有人能提供一些急需的帮助,我将非常感激。

代码语言:javascript
运行
复制
$(document).ready(function() {
    $("input[name='preferpaiddiavip_cupid']").change(function() {
        $(this).closest('form').find('label');
        $(".include_other_levels").fadeToggle(this.value == "yes");
        $("div.prefer_paid_emerald").hide();
    });
}); 
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-27 09:04:06

.fadeToggle(display)不存在与.toggle(display) (http://api.jquery.com/toggle/#toggle-display)相同的重载。

您必须将开关封装在if中(基本上不使用.fadeToggle),例如:

代码语言:javascript
运行
复制
if (this.value == "yes")
    $(".include_other_levels").fadeIn();
else    
    $(".include_other_levels").fadeOut();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51553572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档