簡體   English   中英

如何在多次按下同一按鈕時有條件地將div轉換為狀態

[英]how to conditionally transform div to and from a state on multiple presses of same button

<script>
$(document).ready(function(){
$("button").click(function(){
$(".inside").css("transform","translateX(0px)")
});

我怎樣才能使JS代碼平移回來? if($(document).click(“ button”)){$(“。inside”)。css(“ transform”,“ translateX(400px)”); }};

</script>
<style>
#cont{
background:#98bf21;
height:400px;
width:400px;
}
.inside{
    background:#09C;
height:400px;
width:400px;
position:absolute;
overflow:hidden;
transform:translateX(-500px);
transition:1s;
}


</style>
<body>
<button>Button</button>
<div id="cont" >
<div class="inside"></div>
</div>
</body>
</html>

嘗試這個

$(document).ready(function(){
    var clicked = false

    $("button").click(function(){
        if (clicked)
            $(".inside").css("transform","translateX(-500px)");
        else 
            $(".inside").css("transform","translateX(0px)");

          clicked = !clicked;
    });
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM