$()。html()仅在第一次使用

用户名

我有一个页面,其中有一个div,上面写着“隐藏代码”,我也用ap填充了里面的东西,那个div应该检查那个p是否可见。如果是,它将隐藏p并将div的内容更改为“显示代码”。这仅在第一次使用时有效;我的意思是,如果隐藏了p,它将来回显示,但div的内容只会更改为“显示代码”,再也不要回到“隐藏代码”我的代码:

<div id="toggleCode">Hide code</div>
<p id="code">
    At first this is visible
</p>

#toggleCode{
    color:red;
    background:dodgerblue;
}

$(document).ready(function(){
$("#codearea").css({"height":"15em","width":"15em","background":"gold","margin-top":"5em","border":"4px solid aqua"});

$(".ranges").change(function(){
    $tl=$("#tl").val()+"px "
    $tr=$("#tr").val()+"px "
    $bl=$("#bl").val()+"px "
    $br=$("#br").val()+"px "
    $code=$tl+$tr+$br+$bl;
    $("#codearea").css("border-radius",$code);
});
$("#toggleCode").click(
    function(){
        if ($("#code").is(":visible")){
            $("#toggleCode").html("Show code");
            $("#code").hide();
        }
        else{
            $("#toggle").html("Hide code");
            $("#code").show();
        }

    });
$("#resetCode").click(
    function () {
        $(".ranges").val(0);
        $("#codearea").css("border-radius",0);
    });

});

还有一个jsfiddle:http : //jsfiddle.net/9yrjuhv4/任何想法

太平

代替

$("#toggle").html("Hide code");

$("#toggleCode").html("Hide code");

另外,因为$("#code").is(":visible")您必须等到动画完成。我建议直接将切换状态保留为JavaScript中的变量。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery .on()仅在第一次使用

来自分类Dev

NSURLSession dataTaskWithRequest仅在第一次使用

来自分类Dev

第一次使用Mockito

来自分类Dev

Laravel - 第一次使用

来自分类Dev

动画仅在WPF中第一次出现

来自分类Dev

作用域变量仅在第一次更新

来自分类Dev

RxSwift:代码仅在第一次工作

来自分类Dev

Android WebView仅在第一次失败

来自分类Dev

Java Socket仅在第一次发送数据

来自分类Dev

jquery .load()函数仅在第一次工作

来自分类Dev

AngularJS $ animation addClass仅在第一次调用

来自分类Dev

动画仅在WPF中第一次出现

来自分类Dev

NSTimer仅在第一次工作(快速)

来自分类Dev

for循环仅在第一次迭代时执行

来自分类Dev

MutationObserver仅在第一次更改时触发

来自分类Dev

jQuery单击事件仅在第一次工作

来自分类Dev

仅在第一次或刷新时加载Javascript

来自分类Dev

getElementById 仅在第一次有效

来自分类Dev

Bootstrap 下拉按钮仅在第一次下降

来自分类Dev

sorted() 仅在第一次调用时失败

来自分类Dev

Javascript:JSON请求仅在第一次使用时有效

来自分类Dev

仅在第一次滚动后(使用axios)渲染vuejs内容

来自分类Dev

想要仅在第一次使用sed替换字符串时

来自分类Dev

jQuery验证-errorPlacement仅在第一次使用时有效

来自分类Dev

Javascript:JSON请求仅在第一次使用时有效

来自分类Dev

仅在第一次使用Cookie加载页面时显示加载动画?

来自分类Dev

使用 TabPanel 时仅呈现活动选项卡并且仅在第一次

来自分类Dev

选择,仅在第一次使用。项目功能第二次不起作用

来自分类Dev

第一次不要添加边框HTML