http://codepen.io/DylanEspey/pen/Cvwzo

目的是让动画在单击时播放,然后在第二次单击时反转。我不确定如何使用Javascript进行设置(您知道现在才学习)。我的想法是在下面使用jQuery添加一个类,但是没有用。我试图使用:target选择器来“欺骗”,但这并不是真正的功能。有任何想法吗?

$(document).ready(function (){
        $(function () {
        $("#button").click(function () {
            $("#button").toggleClass(".active");
        });
    });
});

最佳答案

http://codepen.io/anon/pen/qbgae

标记:

<body>
    <ul>
        <li>
            <a href="#button">
                <div id="button">
                    <div class="plus">+</div>
                </div>
            </a>
        </li>
        <li>
            <div id="banner">
                <p>Some text for your viewing pleasure!</p>
            </div>
        </li>
    </ul>
</body>


CSS:

.active {
        color: red !important;
    }


脚本:

$(document).ready(function (){
        $("#button").click(function () {
            $(this).toggleClass("active");
        });
});


您只需要删除。从您的toggleClass中的.active。

其次,您在上面的小提琴中没有活动班级,但我想您已经知道了。

祝您的应用程序好运。

关于jquery - 单击时打开/关闭CSS过渡,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23964194/

10-10 22:23