javascript - 单击提交按钮时类的 CSS 动画

标签 javascript jquery html css

我正在尝试向此网页添加动画,使登录矩形在页面上滑动。所以从 564px 到 100%。我已经能够使用纯 CSS 动画来完成它,但是,我不希望它在按下表单中的提交按钮之前播放。有没有办法做到这一点?我的代码如下。

HTML

    <div class="innerRect">
    <br />
    <br />
    <img src="img/logo.png" />
    <br />
    <br />
    <br />
    <form id="logForm" action="" method="post">
        <p style="text-align:left; margin-left:80px;">USERNAME<br>
        <input type="text" name="username" style="width: 400px;">
    <br />
    <br />
        PASSWORD<br>
        <input type="password" name="password" style="width: 400px;">
    <br />
    <br />
        <input type="submit" value="LOG ON" style="float:right; margin-right: 85px;">
    </form>
    </p>

    <div class="settingsHelp">
    <a><img src="img/settings.png" /></a><br>
    <a><img src="img/help.png" /></a>
    </div>

    </div>

CSS

.loginRectangle {
    float: right;
    width:564px;
    height:100%;
    background-image:url(../img/rectangle.png);
    text-align: center;
    font-size: 28px;
}

.innerRect {
    float: right;
    width: 564px;
    height:100%;
}

.settingsHelp {
    position: absolute;
    bottom: 10px;
    right:10px;
    text-align:right;
}

最佳答案

你能不能只给类添加一个动画?

<input type="submit" id="submitButton" />

j查询

$(function() {
    $("#submitButton").on('click', function(){
         $("#sliderBox").addclass('slide');
    })
}

关于javascript - 单击提交按钮时类的 CSS 动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33762541/

相关文章:

javascript - HTML5 session 存储 : variable not stored on <li> onclick attribute

javascript - 即使单击“取消”后,表单也会提交

javascript for循环为多个对象使用一个函数

javascript - jQuery 将复选框中的值附加到文本区域并从中删除值

javascript - 如何将此 js.erb 更改为 haml

html - Dropbox 如何使他们的透明 PNG + 不透明度在 IE 上工作?

javascript - 当 Content-Type 未设置为 "application/json"时,jQuery 无法理解 JSON 响应

javascript - 在 jQuery 中选择第 n 个 div(及以后)

javascript - 如何使用 HTML5 和 CSS3 在一个圆圈中创建段

html - 页眉和页脚不随正文滚动